/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyStoreResults.cpp | 73 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); 104 if (!MDT.dominates(&MBB, Pred)) 109 if (&MI == Where || !MDT.dominates(&MI, Where))
|
WebAssemblyCFGStackify.cpp | 272 MachineDominatorTree &MDT) { 281 Header = Header ? MDT.findNearestCommonDominator(Header, Pred) : Pred; 382 MachineDominatorTree &MDT) { 395 PlaceBlockMarker(MBB, MF, ScopeTops, TII, MLI, MDT); 416 auto &MDT = getAnalysis<MachineDominatorTree>(); 426 PlaceMarkers(MF, MLI, TII, MDT);
|
/external/llvm/lib/CodeGen/ |
UnreachableBlockElim.cpp | 123 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); 142 if (MDT && MDT->getNode(BB)) MDT->eraseNode(BB);
|
ShrinkWrap.cpp | 101 MachineDominatorTree *MDT; 161 MDT = &getAnalysis<MachineDominatorTree>(); 275 Save = MDT->findNearestCommonDominator(Save, &MBB); 320 (!(SaveDominatesRestore = MDT->dominates(Save, Restore)) || 342 Save = MDT->findNearestCommonDominator(Save, Restore); 355 MachineBasicBlock *IDom = FindIDom<>(*Save, Save->predecessors(), *MDT); 456 Save = FindIDom<>(*Save, Save->predecessors(), *MDT);
|
SplitKit.h | 216 MachineDominatorTree &MDT;
|
InlineSpiller.cpp | 63 MachineDominatorTree &MDT; 145 MDT(pass.getAnalysis<MachineDominatorTree>()), 459 MDT.dominates(SV.SpillMBB, DepSV.SpillMBB))) { [all...] |
LiveDebugVariables.cpp | 231 /// @param MDT Dominator tree. 235 LiveIntervals &LIS, MachineDominatorTree &MDT, 254 LiveIntervals &LIS, MachineDominatorTree &MDT, 284 MachineDominatorTree *MDT; 541 LiveIntervals &LIS, MachineDominatorTree &MDT, 657 MachineDominatorTree &MDT, 673 extendDef(Idx, LocNo, nullptr, nullptr, nullptr, LIS, MDT, UVS); 686 extendDef(Idx, LocNo, LI, VNI, &Kills, LIS, MDT, UVS); 697 extendDef(Idx, LocNo, LR, VNI, nullptr, LIS, MDT, UVS); 711 userValues[i]->computeIntervals(MF->getRegInfo(), *TRI, *LIS, *MDT, UVS) [all...] |
MachineBlockPlacement.cpp | 228 MachineDominatorTree *MDT; [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonBitSimplify.cpp | 145 HexagonBitSimplify() : MachineFunctionPass(ID), MDT(0) { 190 MachineDominatorTree *MDT; 220 MachineDomTreeNode *N = MDT->getNode(&B); 908 DeadCodeElimination(MachineFunction &mf, MachineDominatorTree &mdt) 910 MDT(mdt), MRI(mf.getRegInfo()) {} 913 return runOnNode(MDT.getRootNode()); 922 MachineDominatorTree &MDT; [all...] |
HexagonEarlyIfConv.cpp | 139 TII(0), TRI(0), MFN(0), MRI(0), MDT(0), MLI(0) { 194 MachineDominatorTree *MDT; 257 if (!MDT->properlyDominates(B, TB) || !MDT->properlyDominates(B, FB)) 558 MachineDomTreeNode *N = MDT->getNode(B); 925 MachineDomTreeNode *N = MDT->getNode(B); [all...] |
HexagonFrameLowering.cpp | 303 MachineDominatorTree MDT; 304 MDT.runOnMachineFunction(MF); 352 DomB = MDT.findNearestCommonDominator(DomB, SFBlocks[i]); 375 if (!MDT.dominates(DomB, PDomB)) { [all...] |
HexagonHardwareLoops.cpp | 75 MachineDominatorTree *MDT; 354 MDT = &getAnalysis<MachineDominatorTree>(); 665 if (!MDT->properlyDominates(DefBB, Header)) 672 if (!MDT->properlyDominates(DefBB, Header)) [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCCTRLoops.cpp | 140 MachineDominatorTree *MDT; 675 MDT = &getAnalysis<MachineDominatorTree>(); 682 if (!MDT->isReachableFromEntry(MBB))
|
/external/llvm/lib/Target/AArch64/ |
AArch64CollectLOH.cpp | 611 const MachineDominatorTree *MDT) { 620 if (!MDT->dominates(L2, L1)) { 695 const MachineDominatorTree *MDT) { 707 if (!MDT->dominates(Def, Instr)) 724 return MDT->dominates(Def, Instr); 778 const MachineDominatorTree *MDT) { 802 if (!isCandidate(Use.first, UseToDefs, MDT)) { [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineScheduler.h | 104 const MachineDominatorTree *MDT;
|
/external/llvm/lib/Target/AMDGPU/ |
AMDILCFGStructurizer.cpp | 173 MDT = &getAnalysis<MachineDominatorTree>(); 174 DEBUG(MDT->print(dbgs(), (const llvm::Module*)nullptr);); 184 MachineDominatorTree *MDT; [all...] |