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.