Searched refs:MachineDominatorTree (Results 1 - 25 of 62) sorted by relevance

123

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DMachineDominators.cpp26 char MachineDominatorTree::ID = 0;
28 INITIALIZE_PASS(MachineDominatorTree, "machinedomtree",
31 char &llvm::MachineDominatorsID = MachineDominatorTree::ID;
33 void MachineDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const {
38 bool MachineDominatorTree::runOnMachineFunction(MachineFunction &F) {
46 MachineDominatorTree::MachineDominatorTree() function in class:MachineDominatorTree
52 MachineDominatorTree::~MachineDominatorTree() {
56 void MachineDominatorTree
[all...]
H A DMachineDominanceFrontier.cpp28 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
42 Base.analyze(getAnalysis<MachineDominatorTree>().getBase());
52 AU.addRequired<MachineDominatorTree>();
H A DMachineLoopInfo.cpp32 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
40 LI.analyze(getAnalysis<MachineDominatorTree>().getBase());
46 AU.addRequired<MachineDominatorTree>();
H A DLiveRangeCalc.h32 class MachineDominatorTree;
40 MachineDominatorTree *DomTree;
155 MachineDominatorTree*,
H A DMachineRegionInfo.cpp26 MachineDominatorTree *DT, MachineRegion *Parent) :
55 MachineDominatorTree *DT_,
84 auto DT = &getAnalysis<MachineDominatorTree>();
125 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
H A DShrinkWrap.cpp40 // Property #1 is ensured via the use of MachineDominatorTree and
102 MachineDominatorTree *MDT;
162 MDT = &getAnalysis<MachineDominatorTree>();
196 AU.addRequired<MachineDominatorTree>();
218 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
H A DUnreachableBlockElim.cpp114 AU.addPreserved<MachineDominatorTree>();
123 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>();
H A DLiveDebugVariables.cpp59 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
65 AU.addRequired<MachineDominatorTree>();
235 LiveIntervals &LIS, MachineDominatorTree &MDT,
254 LiveIntervals &LIS, MachineDominatorTree &MDT,
284 MachineDominatorTree *MDT;
541 LiveIntervals &LIS, MachineDominatorTree &MDT,
657 MachineDominatorTree &MDT,
720 MDT = &pass.getAnalysis<MachineDominatorTree>();
H A DSplitKit.h216 MachineDominatorTree &MDT;
354 MachineDominatorTree&, MachineBlockFrequencyInfo &);
H A DEarlyIfConversion.cpp594 MachineDominatorTree *DomTree;
622 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
629 AU.addRequired<MachineDominatorTree>();
630 AU.addPreserved<MachineDominatorTree>();
797 DomTree = &getAnalysis<MachineDominatorTree>();
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DRDFCopy.h19 class MachineDominatorTree;
33 const MachineDominatorTree &MDT;
H A DRDFLiveness.h27 class MachineDominatorTree;
63 const MachineDominatorTree &MDT;
H A DHexagonRDFOpt.cpp48 AU.addRequired<MachineDominatorTree>();
61 MachineDominatorTree *MDT;
69 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
225 MDT = &getAnalysis<MachineDominatorTree>();
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyStoreResults.cpp50 AU.addRequired<MachineDominatorTree>();
51 AU.addPreserved<MachineDominatorTree>();
73 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>();
H A DWebAssemblyCFGStackify.cpp53 AU.addRequired<MachineDominatorTree>();
54 AU.addPreserved<MachineDominatorTree>();
274 MachineDominatorTree &MDT) {
412 MachineDominatorTree &MDT) {
478 auto &MDT = getAnalysis<MachineDominatorTree>();
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineDominators.h41 class MachineDominatorTree : public MachineFunctionPass { class in namespace:llvm
73 MachineDominatorTree();
75 ~MachineDominatorTree() override;
274 template <> struct GraphTraits<MachineDominatorTree*>
276 static NodeType *getEntryNode(MachineDominatorTree *DT) {
H A DMachineRegionInfo.h24 class MachineDominatorTree;
37 typedef MachineDominatorTree DomTreeT;
69 MachineDominatorTree *DT, MachineRegion *Parent = nullptr);
87 MachineDominatorTree *DT,
H A DDFAPacketizer.h38 class MachineDominatorTree;
H A DLiveIntervalAnalysis.h44 class MachineDominatorTree;
60 MachineDominatorTree *DomTree;
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64CleanupLocalDynamicTLSPass.cpp48 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>();
134 AU.addRequired<MachineDominatorTree>();
H A DAArch64ConditionOptimizer.cpp90 MachineDominatorTree *DomTree;
121 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
130 AU.addRequired<MachineDominatorTree>();
131 AU.addPreserved<MachineDominatorTree>();
315 DomTree = &getAnalysis<MachineDominatorTree>();
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZLDCleanup.cpp62 AU.addRequired<MachineDominatorTree>();
76 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>();
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp50 AU.addRequired<MachineDominatorTree>();
51 AU.addPreserved<MachineDominatorTree>();
61 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
H A DSIFoldOperands.cpp47 AU.addRequired<MachineDominatorTree>();
48 AU.addPreserved<MachineDominatorTree>();
81 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp69 AU.addRequired<MachineDominatorTree>();
181 MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>();

Completed in 230 milliseconds

123