LLVM: include/llvm/CodeGen/ReplaceWithVeclib.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14#ifndef LLVM_CODEGEN_REPLACEWITHVECLIB_H
15#define LLVM_CODEGEN_REPLACEWITHVECLIB_H
16
22
23namespace llvm {
28
29
38
39}
40#endif
static bool runOnFunction(Function &F, bool PostInlining)
This header defines various interfaces for pass management in LLVM.
Represent the analysis usage information of a pass.
static LLVM_ABI PassRegistry * getPassRegistry()
getPassRegistry - Access the global registry object, which is automatically initialized at applicatio...
A set of analyses that are preserved following a run of a transformation pass.
This is an optimization pass for GlobalISel generic memory operations.
AnalysisManager< Function > FunctionAnalysisManager
Convenience typedef for the Function analysis manager.
LLVM_ABI void initializeReplaceWithVeclibLegacyPass(PassRegistry &)
A CRTP mix-in to automatically provide informational APIs needed for passes.
ReplaceWithVeclibLegacy()
Definition ReplaceWithVeclib.h:32
static char ID
Definition ReplaceWithVeclib.h:31
Definition ReplaceWithVeclib.h:25
LLVM_ABI PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM)