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:

23 static char ID;

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 &)