Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DMachineDominators.cpp25 char MachineDominatorTree::ID = 0;
27 INITIALIZE_PASS(MachineDominatorTree, "machinedomtree",
30 char &llvm::MachineDominatorsID = MachineDominatorTree::ID;
32 void MachineDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
37 bool MachineDominatorTree::runOnMachineFunction(MachineFunction &F) { in runOnMachineFunction()
43 MachineDominatorTree::MachineDominatorTree() in MachineDominatorTree() function in MachineDominatorTree
49 MachineDominatorTree::~MachineDominatorTree() { in ~MachineDominatorTree()
53 void MachineDominatorTree::releaseMemory() { in releaseMemory()
57 void MachineDominatorTree::print(raw_ostream &OS, const Module*) const { in print()
DMachineLoopInfo.cpp31 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
39 LI.Analyze(getAnalysis<MachineDominatorTree>().getBase()); in runOnMachineFunction()
45 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
DLiveRangeCalc.h32 class MachineDominatorTree; variable
40 MachineDominatorTree *DomTree;
145 MachineDominatorTree*,
DDFAPacketizer.cpp109 MachineDominatorTree &MDT, bool IsPostRA);
116 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, in DefaultVLIWScheduler()
129 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, in VLIWPacketizerList()
DPostRASchedulerList.cpp93 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
94 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
135 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
191 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, in SchedulePostRATDList()
254 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DUnreachableBlockElim.cpp115 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
124 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction()
DMachineSink.cpp50 MachineDominatorTree *DT; // Machine dominator tree
70 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
72 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
108 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
220 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DEarlyIfConversion.cpp585 MachineDominatorTree *DomTree;
613 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
620 AU.addRequired<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
621 AU.addPreserved<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
790 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
802 for (po_iterator<MachineDominatorTree*> in runOnMachineFunction()
DMachineCSE.cpp45 MachineDominatorTree *DT;
60 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
61 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
110 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
670 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DLiveDebugVariables.cpp58 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
64 AU.addRequired<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
234 LiveIntervals &LIS, MachineDominatorTree &MDT,
253 LiveIntervals &LIS, MachineDominatorTree &MDT,
289 MachineDominatorTree *MDT;
504 LiveIntervals &LIS, MachineDominatorTree &MDT, in extendDef()
637 MachineDominatorTree &MDT, in computeIntervals()
700 MDT = &pass.getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DSplitKit.h216 MachineDominatorTree &MDT;
354 MachineDominatorTree&, MachineBlockFrequencyInfo &);
DPeepholeOptimizer.cpp110 MachineDominatorTree *DT; // Machine dominator tree
124 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
125 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
249 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
679 DT = Aggressive ? &getAnalysis<MachineDominatorTree>() : nullptr; in runOnMachineFunction()
DStackColoring.cpp182 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
189 AU.addRequired<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
190 AU.addPreserved<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
/external/llvm/include/llvm/CodeGen/
DMachineDominators.h40 class MachineDominatorTree : public MachineFunctionPass {
45 MachineDominatorTree();
47 ~MachineDominatorTree();
196 template <> struct GraphTraits<MachineDominatorTree*>
198 static NodeType *getEntryNode(MachineDominatorTree *DT) {
DScheduleDAGInstrs.h28 class MachineDominatorTree; variable
79 const MachineDominatorTree &MDT;
158 const MachineDominatorTree &mdt,
DDFAPacketizer.h38 class MachineDominatorTree; variable
111 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
DLiveIntervalAnalysis.h41 class MachineDominatorTree; variable
58 MachineDominatorTree *DomTree;
/external/llvm/lib/Target/AArch64/
DAArch64CleanupLocalDynamicTLSPass.cpp48 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
138 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
DAArch64CollectLOH.cpp186 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
222 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
619 const MachineDominatorTree *MDT) { in computeADRP()
703 const MachineDominatorTree *MDT) { in isCandidate()
786 const MachineDominatorTree *MDT) { in computeOthers()
1047 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()
899 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/external/llvm/lib/Target/R600/
DR600Packetizer.cpp43 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
44 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
152 MachineDominatorTree &MDT) in R600PacketizerList()
333 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DSILowerI1Copies.cpp49 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
59 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/Hexagon/
DHexagonVLIWPacketizer.cpp75 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
77 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
121 MachineDominatorTree &MDT,
177 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
187 MachineFunction &MF, MachineLoopInfo &MLI,MachineDominatorTree &MDT, in INITIALIZE_PASS_DEPENDENCY()
196 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp132 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
139 MachineDominatorTree *MDT;
161 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
640 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()

12