LLVM: include/llvm/CodeGen/CFIFixup.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_CFIFIXUP_H
15#define LLVM_CODEGEN_CFIFIXUP_H
16
19
20namespace llvm {
22public:
24
28
33
35};
36}
37
38#endif
Represent the analysis usage information of a pass.
void setPreservesAll()
Set by analyses that do not transform their input at all.
CFIFixup()
Definition CFIFixup.h:25
void getAnalysisUsage(AnalysisUsage &AU) const override
getAnalysisUsage - This function should be overriden by passes that need analysis information to do t...
Definition CFIFixup.h:29
bool runOnMachineFunction(MachineFunction &MF) override
runOnMachineFunction - This method must be overloaded to perform the desired machine code transformat...
static char ID
Definition CFIFixup.h:23
MachineFunctionPass(char &ID)
void getAnalysisUsage(AnalysisUsage &AU) const override
getAnalysisUsage - Subclasses that override getAnalysisUsage must call this.
static LLVM_ABI PassRegistry * getPassRegistry()
getPassRegistry - Access the global registry object, which is automatically initialized at applicatio...
This is an optimization pass for GlobalISel generic memory operations.
LLVM_ABI void initializeCFIFixupPass(PassRegistry &)