HomeSort by relevance Sort by last modified time
    Searched defs:MDT (Results 1 - 16 of 16) sorted by null

  /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...]

Completed in 562 milliseconds