Home
last modified time | relevance | path

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

12345

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExceptionInfo.cpp49 recalculate(MF, MDT, MDF); in INITIALIZE_PASS_DEPENDENCY()
60 assert(MDT.dominates(Header, Dst)); in isReachableAmongDominated()
82 for (auto DomNode : post_order(&MDT)) { in recalculate()
125 for (auto *DomNode : depth_first(&MDT)) { in recalculate()
164 for (auto *DomNode : depth_first(&MDT)) { in recalculate()
179 MDT)) { in recalculate()
194 for (auto *DomNode : post_order(&MDT)) { in recalculate()
216 MDT)) { in recalculate()
240 for (auto DomNode : post_order(&MDT)) { in recalculate()
305 if (MDT.dominates(EHPad, Frontier)) in discoverAndMapException()
[all …]
H A 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
205 Changed |= optimizeCall(MBB, MI, MRI, MDT, LIS, TLI, LibInfo); in runOnMachineFunction()
H A DWebAssemblyCFGSort.cpp189 const MachineDominatorTree &MDT) { in sortBlocks() argument
288 !MDT.dominates(Entries.back().TheRegion->getHeader(), Next)) { in sortBlocks()
319 !MDT.dominates(Entries.back().TheRegion->getHeader(), Next)) { in sortBlocks()
390 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() local
395 sortBlocks(MF, MLI, WEI, MDT); in runOnMachineFunction()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A 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()
H A DShrinkWrap.cpp113 MachineDominatorTree *MDT; member in __anonf62e0ffe0111::ShrinkWrap
190 MDT = &getAnalysis<MachineDominatorTree>(); in init()
333 Save = MDT->findNearestCommonDominator(Save, &MBB); in updateSaveRestorePoints()
381 (!(SaveDominatesRestore = MDT->dominates(Save, Restore)) || in updateSaveRestorePoints()
403 Save = MDT->findNearestCommonDominator(Save, Restore); in updateSaveRestorePoints()
415 Save = FindIDom<>(*Save, Save->predecessors(), *MDT); in updateSaveRestorePoints()
554 Save = FindIDom<>(*Save, Save->predecessors(), *MDT); in runOnMachineFunction()
H A DUnreachableBlockElim.cpp107 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction() local
124 if (MDT && MDT->getNode(&BB)) MDT->eraseNode(&BB); in runOnMachineFunction()
H A DXRayInstrumentation.cpp174 auto *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction() local
176 if (!MDT) { in runOnMachineFunction()
178 MDT = &ComputedMDT; in runOnMachineFunction()
185 ComputedMLI.getBase().analyze(MDT->getBase()); in runOnMachineFunction()
H A DInlineSpiller.cpp91 MachineDominatorTree &MDT; member in __anon8a293cef0111::HoistSpillHelper
145 MDT(pass.getAnalysis<MachineDominatorTree>()), in HoistSpillHelper()
164 MachineDominatorTree &MDT; member in __anon8a293cef0111::InlineSpiller
205 MDT(Pass.getAnalysis<MachineDominatorTree>()), in InlineSpiller()
1283 MachineDomTreeNode *Node = MDT.getBase().getNode(Block); in rmRedundantSpills()
1322 MachineDomTreeNode *RootIDomNode = MDT[Root]->getIDom(); in getVisitOrders()
1332 MachineDomTreeNode *Node = MDT[Block]; in getVisitOrders()
1337 if (Node != MDT[Block] && SpillBBToSpill[Node]) { in getVisitOrders()
1338 SpillToRm = SpillBBToSpill[MDT[Block]]; in getVisitOrders()
1358 SpillsToKeep[MDT[Block]] = 0; in getVisitOrders()
[all …]
H A DSplitKit.cpp369 MachineDominatorTree &MDT, in SplitEditor() argument
372 MRI(VRM.getMachineFunction().getRegInfo()), MDT(MDT), in SplitEditor()
385 LICalc[0].reset(&VRM.getMachineFunction(), LIS.getSlotIndexes(), &MDT, in reset()
905 MachineDomTreeNode *DefDomNode = MDT[DefMBB]; in findShallowDominator()
943 MachineDomTreeNode *IDom = MDT[Loop->getHeader()]->getIDom(); in findShallowDominator()
946 if (!IDom || !MDT.dominates(DefDomNode, IDom)) in findShallowDominator()
986 } else if (MDT.dominates(MBB1, MBB2)) { in computeRedundantBackCopies()
988 } else if (MDT.dominates(MBB2, MBB1)) { in computeRedundantBackCopies()
1063 MDT.findNearestCommonDominator(Dom.first, ValMBB); in hoistCopies()
1215 LIC.addLiveInBlock(LI, MDT[&*MBB], End); in transferValues()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp86 MachineDominatorTree *MDT; member in __anon7a8107960111::SIFixSGPRCopies
365 MachineDominatorTree &MDT) { in isReachable() argument
366 if (MDT.dominates(From, To)) in isReachable()
396 MachineDominatorTree &MDT, in hoistAndMergeSGPRInits() argument
437 assert(MDT.dominates(&*To, &*From)); in hoistAndMergeSGPRInits()
454 MDT.dominates(Clobber, &*From) && in hoistAndMergeSGPRInits()
455 MDT.dominates(Clobber, &*To)) || in hoistAndMergeSGPRInits()
466 if (MDT.dominates(MI1, MI2)) { in hoistAndMergeSGPRInits()
476 } else if (MDT.dominates(MI2, MI1)) { in hoistAndMergeSGPRInits()
570 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
[all …]
H A DSILateBranchLowering.cpp31 MachineDominatorTree *MDT = nullptr; member in __anon88d6edeb0111::SILateBranchLowering
88 MachineDominatorTree *MDT) { in splitBlock() argument
99 MDT->getBase().applyUpdates(DTUpdates); in splitBlock()
112 splitBlock(MBB, *BranchMI, MDT); in earlyTerm()
115 MDT->getBase().insertEdge(&MBB, EarlyExitBlock); in earlyTerm()
122 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
210 MDT->getBase().insertEdge(MBB, EmptyMBBAtEnd); in runOnMachineFunction()
H A DAMDGPURegBankCombiner.cpp164 MachineDominatorTree *MDT; member in __anon0200c91b0111::AMDGPURegBankCombinerInfo
171 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPURegBankCombinerInfo() argument
174 KB(KB), MDT(MDT) { in AMDGPURegBankCombinerInfo()
186 CombinerHelper Helper(Observer, B, KB, MDT); in combine()
254 MachineDominatorTree *MDT = in runOnMachineFunction() local
257 F.hasMinSize(), LI, KB, MDT); in runOnMachineFunction()
H A DAMDGPUPreLegalizerCombiner.cpp178 MachineDominatorTree *MDT; member in __anonaffea3e70211::AMDGPUPreLegalizerCombinerInfo
184 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPreLegalizerCombinerInfo() argument
187 KB(KB), MDT(MDT) { in AMDGPUPreLegalizerCombinerInfo()
199 CombinerHelper Helper(Observer, B, KB, MDT); in combine()
272 MachineDominatorTree *MDT = in runOnMachineFunction() local
275 F.hasMinSize(), KB, MDT); in runOnMachineFunction()
H A DAMDGPUPostLegalizerCombiner.cpp281 MachineDominatorTree *MDT; member in __anon026ecbc60211::AMDGPUPostLegalizerCombinerInfo
288 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPostLegalizerCombinerInfo() argument
291 KB(KB), MDT(MDT) { in AMDGPUPostLegalizerCombinerInfo()
303 CombinerHelper Helper(Observer, B, KB, MDT, LInfo); in combine()
381 MachineDominatorTree *MDT = in runOnMachineFunction() local
384 F.hasMinSize(), LI, KB, MDT); in runOnMachineFunction()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp62 MachineDominatorTree *MDT = nullptr; member in __anon74a344f50111::ARCOptAddrMode
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()
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()
312 if (MDT->dominates(Add, &MI)) in canJoinInstructions()
410 if (!OpDef || !MDT->dominates(OpDef, To)) in canHoistLoadStoreTo()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64O0PreLegalizerCombiner.cpp55 MachineDominatorTree *MDT; member in __anon5fc1453f0111::AArch64O0PreLegalizerCombinerInfo
61 MachineDominatorTree *MDT) in AArch64O0PreLegalizerCombinerInfo() argument
64 KB(KB), MDT(MDT) { in AArch64O0PreLegalizerCombinerInfo()
76 CombinerHelper Helper(Observer, B, KB, MDT); in combine()
H A DAArch64PreLegalizerCombiner.cpp243 MachineDominatorTree *MDT; member in __anonecf77f600211::AArch64PreLegalizerCombinerInfo
248 GISelKnownBits *KB, MachineDominatorTree *MDT) in AArch64PreLegalizerCombinerInfo() argument
251 KB(KB), MDT(MDT) { in AArch64PreLegalizerCombinerInfo()
263 CombinerHelper Helper(Observer, B, KB, MDT); in combine()
347 MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() local
349 F.hasMinSize(), KB, MDT); in runOnMachineFunction()
H A DAArch64PostLegalizerCombiner.cpp282 MachineDominatorTree *MDT; member in __anonde83165f0311::AArch64PostLegalizerCombinerInfo
289 MachineDominatorTree *MDT) in AArch64PostLegalizerCombinerInfo() argument
292 KB(KB), MDT(MDT) { in AArch64PostLegalizerCombinerInfo()
306 CombinerHelper Helper(Observer, B, KB, MDT, LI); in combine()
365 MachineDominatorTree *MDT = in runOnMachineFunction() local
368 F.hasMinSize(), KB, MDT); in runOnMachineFunction()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp67 MachineDominatorTree *MDT; member
166 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
173 if (!MDT->isReachableFromEntry(MBB)) in runOnMachineFunction()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h99 explicit MachineLoopInfo(MachineDominatorTree &MDT) in MachineLoopInfo() argument
101 calculate(MDT); in MachineLoopInfo()
145 void calculate(MachineDominatorTree &MDT);
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DRDFCopy.h28 CopyPropagation(DataFlowGraph &dfg) : MDT(dfg.getDT()), DFG(dfg), in CopyPropagation()
43 const MachineDominatorTree &MDT;
H A DHexagonEarlyIfConv.cpp217 MachineDominatorTree *MDT = nullptr; member in __anoncdac31cc0111::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()
1059 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/netbsd/external/gpl3/gdb/dist/readline/readline/
H A DUSAGE12 for <chet@nike.ins.cwru.edu>; Thu, 22 Jul 1999 18:37:47 -0600 (MDT)
15 Thu, 22 Jul 1999 18:37:46 -0600 (MDT)
16 Date: Thu, 22 Jul 1999 18:37:46 -0600 (MDT)
/netbsd/external/public-domain/xz/dist/macosx/
H A Dbuild.sh18 MDT="10.5"
34 CFLAGS="-O2 -g $ARCHES1 -isysroot $SDK -mmacosx-version-min=$MDT" \
48 CFLAGS="-Os -g $ARCHES2 -isysroot $SDK -mmacosx-version-min=$MDT" \
/netbsd/external/gpl3/gdb.old/dist/readline/readline/
H A DUSAGE12 for <chet@nike.ins.cwru.edu>; Thu, 22 Jul 1999 18:37:47 -0600 (MDT)
15 Thu, 22 Jul 1999 18:37:46 -0600 (MDT)
16 Date: Thu, 22 Jul 1999 18:37:46 -0600 (MDT)

12345