/external/llvm/lib/Target/Hexagon/ |
RDFCopy.h | 24 CopyPropagation(DataFlowGraph &dfg) : MDT(dfg.getDT()), DFG(dfg), 36 const MachineDominatorTree &MDT;
|
RDFLiveness.h | 37 : DFG(g), TRI(g.getTRI()), MDT(g.getDT()), MDF(g.getDF()), 66 const MachineDominatorTree &MDT;
|
HexagonBitSimplify.cpp | 144 HexagonBitSimplify() : MachineFunctionPass(ID), MDT(0) { 187 MachineDominatorTree *MDT; 217 MachineDomTreeNode *N = MDT->getNode(&B); 900 DeadCodeElimination(MachineFunction &mf, MachineDominatorTree &mdt) 902 MDT(mdt), MRI(mf.getRegInfo()) {} 905 return runOnNode(MDT.getRootNode()); 914 MachineDominatorTree &MDT; [all...] |
HexagonRDFOpt.cpp | 66 MachineDominatorTree *MDT; 279 MDT = &getAnalysis<MachineDominatorTree>(); 291 DataFlowGraph G(MF, HII, HRI, *MDT, MDF, HAI, TOI);
|
HexagonOptAddrMode.cpp | 51 : MachineFunctionPass(ID), HII(0), MDT(0), DFG(0), LV(0) { 70 MachineDominatorTree *MDT; 607 MachineDomTreeNode *N = MDT->getNode(B); 621 MDT = &getAnalysis<MachineDominatorTree>(); 626 DataFlowGraph G(MF, *HII, TRI, *MDT, MDF, RAI, TOI);
|
HexagonEarlyIfConv.cpp | 137 TII(0), TRI(0), MFN(0), MRI(0), MDT(0), MLI(0) { 192 MachineDominatorTree *MDT; 255 if (!MDT->properlyDominates(B, TB) || !MDT->properlyDominates(B, FB)) 556 MachineDomTreeNode *N = MDT->getNode(B); 923 MachineDomTreeNode *N = MDT->getNode(B); [all...] |
HexagonExpandCondsets.cpp | 207 MachineDominatorTree *MDT; 432 if (D != Dest && MDT->dominates(D, Dest)) [all...] |
/external/llvm/lib/CodeGen/ |
UnreachableBlockElim.cpp | 137 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); 156 if (MDT && MDT->getNode(BB)) MDT->eraseNode(BB);
|
ShrinkWrap.cpp | 102 MachineDominatorTree *MDT; 162 MDT = &getAnalysis<MachineDominatorTree>(); 278 Save = MDT->findNearestCommonDominator(Save, &MBB); 323 (!(SaveDominatesRestore = MDT->dominates(Save, Restore)) || 345 Save = MDT->findNearestCommonDominator(Save, Restore); 358 Save = FindIDom<>(*Save, Save->predecessors(), *MDT); 501 Save = FindIDom<>(*Save, Save->predecessors(), *MDT);
|
SplitKit.h | 242 MachineDominatorTree &MDT;
|
InlineSpiller.cpp | 64 MachineDominatorTree &MDT; 115 MDT(pass.getAnalysis<MachineDominatorTree>()), 135 MachineDominatorTree &MDT; 173 MDT(pass.getAnalysis<MachineDominatorTree>()), [all...] |
LiveDebugVariables.cpp | 234 /// @param MDT Dominator tree. 238 LiveIntervals &LIS, MachineDominatorTree &MDT, 257 LiveIntervals &LIS, MachineDominatorTree &MDT, 287 MachineDominatorTree *MDT; 544 LiveIntervals &LIS, MachineDominatorTree &MDT, 664 MachineDominatorTree &MDT, 680 extendDef(Idx, LocNo, nullptr, nullptr, nullptr, LIS, MDT, UVS); 693 extendDef(Idx, LocNo, LI, VNI, &Kills, LIS, MDT, UVS); 704 extendDef(Idx, LocNo, LR, VNI, nullptr, LIS, MDT, UVS); 718 userValues[i]->computeIntervals(MF->getRegInfo(), *TRI, *LIS, *MDT, UVS) [all...] |
MachineBlockPlacement.cpp | 263 MachineDominatorTree *MDT; [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
UnreachableBlockElim.cpp | 128 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); 149 if (MDT && MDT->getNode(BB)) MDT->eraseNode(BB);
|
ScheduleDAGInstrs.h | 37 const MachineDominatorTree &MDT; 45 const MachineDominatorTree &mdt) : 46 MLI(mli), MDT(mdt) {} 59 const MachineDomTreeNode *Node = MDT.getNode(Header); 103 const MachineDominatorTree &MDT; 144 const MachineDominatorTree &mdt);
|
PostRASchedulerList.cpp | 139 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 184 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, 188 : ScheduleDAGInstrs(MF, MLI, MDT), Topo(SUnits), AA(AA), 210 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); 239 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
|
SplitKit.h | 208 MachineDominatorTree &MDT;
|
LiveDebugVariables.cpp | 224 /// @param MDT Dominator tree. 228 LiveIntervals &LIS, MachineDominatorTree &MDT, 247 LiveIntervals &LIS, MachineDominatorTree &MDT, 286 MachineDominatorTree *MDT; 488 LiveIntervals &LIS, MachineDominatorTree &MDT, 537 MDT.getNode(MBB)->getChildren(); 622 MachineDominatorTree &MDT, 642 extendDef(Idx, LocNo, LI, VNI, &Kills, LIS, MDT, UVS); 645 extendDef(Idx, LocNo, 0, 0, 0, LIS, MDT, UVS); 659 userValues[i]->computeIntervals(MF->getRegInfo(), *LIS, *MDT, UVS) [all...] |
InlineSpiller.cpp | 59 MachineDominatorTree &MDT; 144 MDT(pass.getAnalysis<MachineDominatorTree>()), 442 MDT.dominates(SV.SpillMBB, DepSV.SpillMBB))) { [all...] |
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyStoreResults.cpp | 81 MachineDominatorTree &MDT, 98 if (&MI == Where || !MDT.dominates(&MI, Where)) 144 MachineDominatorTree &MDT, 148 return ReplaceDominatedUses(MBB, MI, FromReg, ToReg, MRI, MDT, LIS); 153 MachineDominatorTree &MDT, 177 return ReplaceDominatedUses(MBB, MI, FromReg, ToReg, MRI, MDT, LIS); 187 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); 214 Changed |= optimizeStore(MBB, MI, MRI, MDT, LIS); 218 Changed |= optimizeCall(MBB, MI, MRI, MDT, LIS, TLI, LibInfo);
|
WebAssemblyRegStackify.cpp | 247 MachineRegisterInfo &MRI, MachineDominatorTree &MDT, 355 const MachineDominatorTree &MDT, 381 while (!MDT.dominates(OneUseInst, UseInst)) { 714 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); 780 if (CanMove && HasOneUse(Reg, Def, MRI, MDT, LIS)) { 787 OneUseDominatesOtherUses(Reg, Op, MBB, MRI, MDT, LIS, MFI)) { [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCCTRLoops.cpp | 137 MachineDominatorTree *MDT; 706 MDT = &getAnalysis<MachineDominatorTree>(); 713 if (!MDT->isReachableFromEntry(MBB))
|
/device/linaro/bootloader/OpenPlatformPkg/Chips/TexasInstruments/Omap35xx/MMCHSDxe/ |
MMCHS.h | 55 UINT32 MDT; // Manufacturing date [19:8]
|
/device/linaro/bootloader/edk2/Omap35xxPkg/MMCHSDxe/ |
MMCHS.h | 55 UINT32 MDT; // Manufacturing date [19:8]
|
/external/llvm/lib/Target/AArch64/ |
AArch64CollectLOH.cpp | 616 const MachineDominatorTree *MDT) { 625 if (!MDT->dominates(L2, L1)) { 697 const MachineDominatorTree *MDT) { 709 if (!MDT->dominates(Def, Instr)) 726 return MDT->dominates(Def, Instr); 776 const MachineDominatorTree *MDT) { 800 if (!isCandidate(Use.first, UseToDefs, MDT)) { [all...] |