/external/llvm/lib/CodeGen/ |
D | MachineDominators.cpp | 25 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()
|
D | ScheduleDAGInstrs.h | 28 class MachineDominatorTree; variable 37 const MachineDominatorTree &MDT; 45 const MachineDominatorTree &mdt) : in LoopDependencies() 102 const MachineDominatorTree &MDT; 143 const MachineDominatorTree &mdt);
|
D | MachineLoopInfo.cpp | 35 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) 43 LI.Calculate(getAnalysis<MachineDominatorTree>().getBase()); // Update in runOnMachineFunction() 49 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
|
D | PeepholeOptimizer.cpp | 78 MachineDominatorTree *DT; // Machine dominator tree 92 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 93 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 114 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 403 DT = Aggressive ? &getAnalysis<MachineDominatorTree>() : 0; in runOnMachineFunction()
|
D | MachineSink.cpp | 49 MachineDominatorTree *DT; // Machine dominator tree 70 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 72 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 101 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 218 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
D | Splitter.h | 28 class MachineDominatorTree; variable 56 MachineDominatorTree *mdt;
|
D | SplitKit.h | 42 class MachineDominatorTree; variable 211 MachineDominatorTree &MDT; 348 MachineDominatorTree&);
|
D | UnreachableBlockElim.cpp | 119 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 128 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction()
|
D | PostRASchedulerList.cpp | 95 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 96 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 139 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 184 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, in SchedulePostRATDList() 210 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
D | MachineCSE.cpp | 43 MachineDominatorTree *DT; 58 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 59 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 104 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 533 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
D | LiveDebugVariables.cpp | 51 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 57 AU.addRequired<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY() 198 LiveIntervals &LIS, MachineDominatorTree &MDT); 216 LiveIntervals &LIS, MachineDominatorTree &MDT); 250 MachineDominatorTree *MDT; 450 LiveIntervals &LIS, MachineDominatorTree &MDT) { in extendDef() 581 MachineDominatorTree &MDT) { in computeIntervals() 624 MDT = &pass.getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
D | StrongPHIElimination.cpp | 145 MachineDominatorTree *DT; 198 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) 208 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 236 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
D | MachineLICM.cpp | 70 MachineDominatorTree *DT; // Machine dominator tree for the cur loop 112 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 115 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 252 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() 305 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
D | Splitter.cpp | 34 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) 261 au.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 262 au.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 284 mdt = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
D | ShrinkWrapping.cpp | 92 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 95 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 403 MachineDominatorTree &DT = getAnalysis<MachineDominatorTree>(); in calculateSets()
|
D | PrologEpilogInserter.cpp | 51 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) 135 AU.addRequired<MachineDominatorTree>(); 138 AU.addPreserved<MachineDominatorTree>();
|
D | RegAllocGreedy.cpp | 68 MachineDominatorTree *DomTree; 285 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 286 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 1397 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
D | MachineBasicBlock.cpp | 591 if (MachineDominatorTree *MDT = in SplitCriticalEdge() 592 P->getAnalysisIfAvailable<MachineDominatorTree>()) { in SplitCriticalEdge()
|
D | PHIElimination.cpp | 102 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
|
D | InlineSpiller.cpp | 54 MachineDominatorTree &MDT; 116 MDT(pass.getAnalysis<MachineDominatorTree>()), in InlineSpiller()
|
D | ScheduleDAGInstrs.cpp | 36 const MachineDominatorTree &mdt) in ScheduleDAGInstrs()
|
D | SplitKit.cpp | 294 MachineDominatorTree &mdt) in SplitEditor()
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineDominators.h | 40 class MachineDominatorTree : public MachineFunctionPass { 45 MachineDominatorTree(); 47 ~MachineDominatorTree(); 193 template <> struct GraphTraits<MachineDominatorTree*> 195 static NodeType *getEntryNode(MachineDominatorTree *DT) {
|