Home
last modified time | relevance | path

Searched refs:MDT (Results 1 – 25 of 102) sorted by relevance

12345

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyExceptionInfo.cpp40 auto &MDT = getAnalysis<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY() local
42 recalculate(MDT, MDF); in INITIALIZE_PASS_DEPENDENCY()
47 MachineDominatorTree &MDT, const MachineDominanceFrontier &MDF) { in recalculate() argument
50 for (auto DomNode : post_order(&MDT)) { in recalculate()
55 discoverAndMapException(WE, MDT, MDF); in recalculate()
60 for (auto DomNode : post_order(&MDT)) { in recalculate()
97 WebAssemblyException *WE, const MachineDominatorTree &MDT, in discoverAndMapException() argument
122 if (MDT.dominates(EHPad, Frontier)) in discoverAndMapException()
134 if (MDT.dominates(EHPad, Succ)) in discoverAndMapException()
DWebAssemblyMemIntrinsicResults.cpp87 MachineDominatorTree &MDT, in replaceDominatedUses() argument
105 if (&MI == Where || !MDT.dominates(&MI, Where)) in replaceDominatedUses()
151 MachineDominatorTree &MDT, LiveIntervals &LIS, in optimizeCall() argument
174 return replaceDominatedUses(MBB, MI, FromReg, ToReg, MRI, MDT, LIS); in optimizeCall()
184 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() local
206 Changed |= optimizeCall(MBB, MI, MRI, MDT, LIS, TLI, LibInfo); in runOnMachineFunction()
DWebAssemblyCFGSort.cpp243 const MachineDominatorTree &MDT) { in sortBlocks() argument
312 !MDT.dominates(Entries.back().TheRegion->getHeader(), Next)) { in sortBlocks()
343 !MDT.dominates(Entries.back().TheRegion->getHeader(), Next)) { in sortBlocks()
413 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() local
418 sortBlocks(MF, MLI, WEI, MDT); in runOnMachineFunction()
DWebAssemblyRegStackify.cpp288 MachineDominatorTree &MDT, LiveIntervals &LIS) { in hasOneUse() argument
403 const MachineDominatorTree &MDT, in oneUseDominatesOtherUses() argument
428 while (!MDT.dominates(OneUseInst, UseInst)) { in oneUseDominatesOtherUses()
779 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() local
859 if (CanMove && hasOneUse(Reg, Def, MRI, MDT, LIS)) { in runOnMachineFunction()
866 oneUseDominatesOtherUses(Reg, Op, MBB, MRI, MDT, LIS, MFI)) { in runOnMachineFunction()
DWebAssemblyExceptionInfo.h123 const MachineDominatorTree &MDT,
139 void recalculate(MachineDominatorTree &MDT,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64PreLegalizerCombiner.cpp41 MachineDominatorTree *MDT; member in __anonc0a1dfa50111::AArch64PreLegalizerCombinerInfo
47 GISelKnownBits *KB, MachineDominatorTree *MDT) in AArch64PreLegalizerCombinerInfo() argument
50 KB(KB), MDT(MDT) { in AArch64PreLegalizerCombinerInfo()
62 CombinerHelper Helper(Observer, B, KB, MDT); in combine()
145 MachineDominatorTree *MDT = in runOnMachineFunction() local
148 F.hasMinSize(), KB, MDT); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIFixSGPRCopies.cpp112 MachineDominatorTree *MDT; member in __anon90cc599e0111::SIFixSGPRCopies
390 MachineDominatorTree &MDT) { in isReachable() argument
393 if (MDT.dominates(From, To)) in isReachable()
425 MachineDominatorTree &MDT, in hoistAndMergeSGPRInits() argument
466 assert(MDT.dominates(&*To, &*From)); in hoistAndMergeSGPRInits()
468 auto interferes = [&MDT, From, To](MachineInstr* &Clobber) -> bool { in hoistAndMergeSGPRInits()
471 bool MayClobberFrom = isReachable(Clobber, &*From, MBBTo, MDT); in hoistAndMergeSGPRInits()
472 bool MayClobberTo = isReachable(Clobber, &*To, MBBTo, MDT); in hoistAndMergeSGPRInits()
483 MDT.dominates(Clobber, &*From) && in hoistAndMergeSGPRInits()
484 MDT.dominates(Clobber, &*To)) || in hoistAndMergeSGPRInits()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DLazyMachineBlockFrequencyInfo.cpp66 auto *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in calculateIfNotAvailable() local
73 LLVM_DEBUG(if (MDT) dbgs() << "DominatorTree is available\n"); in calculateIfNotAvailable()
75 if (!MDT) { in calculateIfNotAvailable()
79 MDT = OwnedMDT.get(); in calculateIfNotAvailable()
84 OwnedMLI->getBase().analyze(MDT->getBase()); in calculateIfNotAvailable()
DShrinkWrap.cpp113 MachineDominatorTree *MDT; member in __anona388d7060111::ShrinkWrap
190 MDT = &getAnalysis<MachineDominatorTree>(); in init()
333 Save = MDT->findNearestCommonDominator(Save, &MBB); in updateSaveRestorePoints()
385 (!(SaveDominatesRestore = MDT->dominates(Save, Restore)) || in updateSaveRestorePoints()
407 Save = MDT->findNearestCommonDominator(Save, Restore); in updateSaveRestorePoints()
420 Save = FindIDom<>(*Save, Save->predecessors(), *MDT); in updateSaveRestorePoints()
561 Save = FindIDom<>(*Save, Save->predecessors(), *MDT); in runOnMachineFunction()
DUnreachableBlockElim.cpp109 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction() local
128 if (MDT && MDT->getNode(BB)) MDT->eraseNode(BB); in runOnMachineFunction()
DXRayInstrumentation.cpp165 auto *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction() local
167 if (!MDT) { in runOnMachineFunction()
169 MDT = &ComputedMDT; in runOnMachineFunction()
176 ComputedMLI.getBase().analyze(MDT->getBase()); in runOnMachineFunction()
DInlineSpiller.cpp90 MachineDominatorTree &MDT; member in __anonde6706f70111::HoistSpillHelper
144 MDT(pass.getAnalysis<MachineDominatorTree>()), in HoistSpillHelper()
163 MachineDominatorTree &MDT; member in __anonde6706f70111::InlineSpiller
200 MDT(pass.getAnalysis<MachineDominatorTree>()), in InlineSpiller()
1204 MachineDomTreeNode *Node = MDT.getBase().getNode(Block); in rmRedundantSpills()
1212 SpillBBToSpill[MDT.getBase().getNode(Block)] = SpillToKeep; in rmRedundantSpills()
1214 SpillBBToSpill[MDT.getBase().getNode(Block)] = CurrentSpill; in rmRedundantSpills()
1243 MachineDomTreeNode *RootIDomNode = MDT[Root]->getIDom(); in getVisitOrders()
1253 MachineDomTreeNode *Node = MDT[Block]; in getVisitOrders()
1258 if (Node != MDT[Block] && SpillBBToSpill[Node]) { in getVisitOrders()
[all …]
DMachineLoopInfo.cpp47 void MachineLoopInfo::calculate(MachineDominatorTree &MDT) { in calculate() argument
49 LI.analyze(MDT.getBase()); in calculate()
DSplitKit.cpp370 MRI(vrm.getMachineFunction().getRegInfo()), MDT(mdt), in SplitEditor()
383 LRCalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
386 LRCalc[1].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
895 assert(MDT.dominates(DefMBB, MBB) && "MBB must be dominated by the def."); in findShallowDominator()
899 MachineDomTreeNode *DefDomNode = MDT[DefMBB]; in findShallowDominator()
937 MachineDomTreeNode *IDom = MDT[Loop->getHeader()]->getIDom(); in findShallowDominator()
940 if (!IDom || !MDT.dominates(DefDomNode, IDom)) in findShallowDominator()
980 } else if (MDT.dominates(MBB1, MBB2)) { in computeRedundantBackCopies()
982 } else if (MDT.dominates(MBB2, MBB1)) { in computeRedundantBackCopies()
1059 MDT.findNearestCommonDominator(Dom.first, ValMBB); in hoistCopies()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCOptAddrMode.cpp62 MachineDominatorTree *MDT = nullptr; member in __anone746d2fd0111::ARCOptAddrMode
140 MachineDominatorTree *MDT, in dominatesAllUsesOf() argument
154 if (!MDT->dominates(InstBB, MBB)) in dominatesAllUsesOf()
161 if (!MDT->dominates(MI, User)) in dominatesAllUsesOf()
185 return dominatesAllUsesOf(Ldst, R, MDT, MRI); in noUseOfAddBeforeLoadOrStore()
237 if (MDT->dominates(Last, First)) std::swap(First, Last); in tryToCombine()
271 if (MDT->dominates(Ldst, Add)) in canJoinInstructions()
273 else if (!MDT->dominates(Add, Ldst)) in canJoinInstructions()
308 if (&MI != Add && MDT->dominates(Ldst, &MI)) in canJoinInstructions()
310 else if (!MDT->dominates(&MI, Ldst)) in canJoinInstructions()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h93 explicit MachineLoopInfo(MachineDominatorTree &MDT) in MachineLoopInfo() argument
95 calculate(MDT); in MachineLoopInfo()
139 void calculate(MachineDominatorTree &MDT);
/third_party/skia/third_party/externals/microhttpd/
DChangeLog1291 Sun May 17 03:29:46 MDT 2009
1294 Fri May 15 11:00:20 MDT 2009
1298 Thu May 14 21:20:30 MDT 2009
1306 Mon May 11 13:01:16 MDT 2009
1313 Wed Mar 18 22:59:07 MDT 2009
1316 Wed Mar 18 17:46:58 MDT 2009
1322 Tue Mar 17 01:19:50 MDT 2009
1399 Tue Sep 30 16:48:08 MDT 2008
1403 Sun Sep 28 14:57:46 MDT 2008
1406 Wed Sep 10 22:43:59 MDT 2008
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp93 MachineDominatorTree *MDT; member
198 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
205 if (!MDT->isReachableFromEntry(MBB)) in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFCopy.h28 CopyPropagation(DataFlowGraph &dfg) : MDT(dfg.getDT()), DFG(dfg), in CopyPropagation()
43 const MachineDominatorTree &MDT;
DHexagonEarlyIfConv.cpp217 MachineDominatorTree *MDT = nullptr; member in __anondde147d40111::HexagonEarlyIfConversion
235 return L && SB == L->getHeader() && MDT->dominates(B, SB); in isPreheader()
278 if (!MDT->properlyDominates(B, TB) || !MDT->properlyDominates(B, FB)) in matchFlowPattern()
602 MachineDomTreeNode *N = MDT->getNode(B); in visitBlock()
958 MachineDomTreeNode *N = MDT->getNode(B); in removeBlock()
969 MDT->changeImmediateDominator(SB, IDB); in removeBlock()
980 MDT->eraseNode(B); in removeBlock()
1057 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DRDFLiveness.h55 : DFG(g), TRI(g.getTRI()), PRI(g.getPRI()), MDT(g.getDT()), in Liveness()
103 const MachineDominatorTree &MDT; member
DHexagonRDFOpt.cpp81 MachineDominatorTree *MDT; member in __anon0fe662e10111::HexagonRDFOpt
292 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
303 DataFlowGraph G(MF, HII, HRI, *MDT, MDF, TOI); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DCombinerHelper.h57 MachineDominatorTree *MDT; variable
62 MachineDominatorTree *MDT = nullptr);
/third_party/icu/icu4c/source/test/testdata/
Dte.txt150 "MDT",
160 "MDT",
/third_party/openGLES/ABI/ext/
Dxig.txt2 Date: Mon, 13 Sep 1999 08:43:28 -0600 (MDT)

12345