Home
last modified time | relevance | path

Searched refs:MachineDominatorTree (Results 1 – 25 of 58) sorted by relevance

123

/external/llvm/lib/CodeGen/
DMachineDominators.cpp26 char MachineDominatorTree::ID = 0;
28 INITIALIZE_PASS(MachineDominatorTree, "machinedomtree",
31 char &llvm::MachineDominatorsID = MachineDominatorTree::ID;
33 void MachineDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
38 bool MachineDominatorTree::runOnMachineFunction(MachineFunction &F) { in runOnMachineFunction()
46 MachineDominatorTree::MachineDominatorTree() in MachineDominatorTree() function in MachineDominatorTree
52 MachineDominatorTree::~MachineDominatorTree() { in ~MachineDominatorTree()
56 void MachineDominatorTree::releaseMemory() { in releaseMemory()
60 void MachineDominatorTree::print(raw_ostream &OS, const Module*) const { in print()
64 void MachineDominatorTree::applySplitCriticalEdges() const { in applySplitCriticalEdges()
DMachineDominanceFrontier.cpp28 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
42 Base.analyze(getAnalysis<MachineDominatorTree>().getBase()); in runOnMachineFunction()
52 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
DMachineRegionInfo.cpp26 MachineDominatorTree *DT, MachineRegion *Parent) : in MachineRegion()
55 MachineDominatorTree *DT_, in recalculate()
84 auto DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
125 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
DMachineLoopInfo.cpp32 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
40 LI.analyze(getAnalysis<MachineDominatorTree>().getBase()); in runOnMachineFunction()
46 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
DLiveRangeCalc.h32 class MachineDominatorTree; variable
40 MachineDominatorTree *DomTree;
155 MachineDominatorTree*,
DUnreachableBlockElim.cpp114 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
123 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction()
DShrinkWrap.cpp101 MachineDominatorTree *MDT;
161 MDT = &getAnalysis<MachineDominatorTree>(); in init()
195 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
217 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
DMachineSink.cpp60 MachineDominatorTree *DT; // Machine dominator tree
91 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
94 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
151 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
267 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DMachineCSE.cpp47 MachineDominatorTree *DT;
62 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
63 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
113 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
718 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DLiveDebugVariables.cpp59 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
65 AU.addRequired<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
235 LiveIntervals &LIS, MachineDominatorTree &MDT,
254 LiveIntervals &LIS, MachineDominatorTree &MDT,
284 MachineDominatorTree *MDT;
541 LiveIntervals &LIS, MachineDominatorTree &MDT, in extendDef()
657 MachineDominatorTree &MDT, in computeIntervals()
720 MDT = &pass.getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DSplitKit.h216 MachineDominatorTree &MDT;
354 MachineDominatorTree&, MachineBlockFrequencyInfo &);
DEarlyIfConversion.cpp594 MachineDominatorTree *DomTree;
622 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
629 AU.addRequired<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
630 AU.addPreserved<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
797 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyStoreResults.cpp50 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
51 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
73 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DWebAssemblyCFGStackify.cpp52 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
53 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
272 MachineDominatorTree &MDT) { in PlaceBlockMarker()
382 MachineDominatorTree &MDT) { in PlaceMarkers()
416 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/external/llvm/include/llvm/CodeGen/
DMachineDominators.h41 class MachineDominatorTree : public MachineFunctionPass {
73 MachineDominatorTree();
75 ~MachineDominatorTree() override;
274 template <> struct GraphTraits<MachineDominatorTree*>
276 static NodeType *getEntryNode(MachineDominatorTree *DT) {
DMachineRegionInfo.h24 class MachineDominatorTree; variable
37 typedef MachineDominatorTree DomTreeT;
69 MachineDominatorTree *DT, MachineRegion *Parent = nullptr);
87 MachineDominatorTree *DT,
/external/llvm/lib/Target/AArch64/
DAArch64CleanupLocalDynamicTLSPass.cpp48 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
134 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
DAArch64ConditionOptimizer.cpp90 MachineDominatorTree *DomTree;
121 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
130 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
131 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
315 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DAArch64CollectLOH.cpp189 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
226 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
611 const MachineDominatorTree *MDT) { in computeADRP()
695 const MachineDominatorTree *MDT) { in isCandidate()
778 const MachineDominatorTree *MDT) { in computeOthers()
1040 const MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DAArch64ConditionalCompares.cpp730 MachineDominatorTree *DomTree;
763 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
774 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
775 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
898 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/external/llvm/lib/Target/SystemZ/
DSystemZLDCleanup.cpp62 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
76 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/external/llvm/lib/Target/AMDGPU/
DSILowerI1Copies.cpp50 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
51 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
61 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
DSIFoldOperands.cpp47 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
48 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
81 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
/external/llvm/lib/Target/Mips/
DMipsOptimizePICCall.cpp69 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
181 MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp133 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
140 MachineDominatorTree *MDT;
162 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
675 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()

123