LLVM: include/llvm/CodeGen/MachineDomTreeUpdater.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14#ifndef LLVM_CODEGEN_MACHINEDOMTREEUPDATER_H

15#define LLVM_CODEGEN_MACHINEDOMTREEUPDATER_H

16

20

21namespace llvm {

22

25

28

32 &MF);

33

40

43 MachinePostDominatorTree> {

46

47public:

51 using Base::Base;

52

54

55

56

57

58

59

60

61

62

63

64

65

67

68

69

70private:

71

72

73

74

75

77

78

79 bool forceFlushDeletedBB();

80};

81}

82#endif

#define LLVM_TEMPLATE_ABI

GenericDomTreeUpdater(UpdateStrategy Strategy_)

~MachineDomTreeUpdater()

Definition MachineDomTreeUpdater.h:53

GenericDomTreeUpdater< MachineDomTreeUpdater, MachineDominatorTree, MachinePostDominatorTree > Base

Definition MachineDomTreeUpdater.h:48

LLVM_ABI void deleteBB(MachineBasicBlock *DelBB)

Delete DelBB.

DominatorTree Class - Concrete subclass of DominatorTreeBase that is used to compute a normal dominat...

MachinePostDominatorTree - an analysis pass wrapper for DominatorTree used to compute the post-domina...

This is an optimization pass for GlobalISel generic memory operations.