| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineDomTreeUpdater.h | 23 class MachinePostDominatorTree; variable 27 MachineDomTreeUpdater, MachineDominatorTree, MachinePostDominatorTree>; 31 MachinePostDominatorTree>::recalculate(MachineFunction 36 MachinePostDominatorTree>::applyUpdatesImpl</*IsForward=*/true>(); 39 MachinePostDominatorTree>::applyUpdatesImpl</*IsForward=*/false>(); 43 MachinePostDominatorTree> { 45 MachinePostDominatorTree>; 50 MachinePostDominatorTree>;
|
| H A D | MachinePostDominators.h | 49 class MachinePostDominatorTree : public PostDomTreeBase<MachineBasicBlock> { 53 MachinePostDominatorTree() = default; 55 explicit MachinePostDominatorTree(MachineFunction &MF) { recalculate(MF); } in MachinePostDominatorTree() function 77 using Result = MachinePostDominatorTree; 96 std::optional<MachinePostDominatorTree> PDT; 103 MachinePostDominatorTree &getPostDomTree() { return *PDT; } in getPostDomTree() 104 const MachinePostDominatorTree &getPostDomTree() const { return *PDT; } in getPostDomTree()
|
| H A D | MachineRegionInfo.h | 25 class MachinePostDominatorTree; variable 38 using PostDomTreeT = MachinePostDominatorTree; 82 MachinePostDominatorTree *PDT, MachineDominanceFrontier *DF);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineDomTreeUpdater.cpp | 22 MachineDomTreeUpdater, MachineDominatorTree, MachinePostDominatorTree>; 26 MachinePostDominatorTree>::recalculate(MachineFunction 31 MachinePostDominatorTree>::applyUpdatesImpl</*IsForward=*/true>(); 34 MachinePostDominatorTree>::applyUpdatesImpl</*IsForward=*/false>();
|
| H A D | MachinePostDominators.cpp | 50 return MachinePostDominatorTree(MF); in run() 76 PDT = MachinePostDominatorTree(); in runOnMachineFunction() 87 bool MachinePostDominatorTree::invalidate( in invalidate() 98 MachineBasicBlock *MachinePostDominatorTree::findNearestCommonDominator( in findNearestCommonDominator() 116 !PDT->verify(MachinePostDominatorTree::VerificationLevel::Basic)) in verifyAnalysis()
|
| H A D | MIRSampleProfile.cpp | 126 using PostDominatorTreePtrT = MachinePostDominatorTree *; 127 using PostDominatorTreeT = MachinePostDominatorTree; 150 void setInitVals(MachineDominatorTree *MDT, MachinePostDominatorTree *MPDT, in setInitVals()
|
| H A D | ShrinkWrap.cpp | 118 MachinePostDominatorTree *MPDT = nullptr; 248 ShrinkWrapImpl(MachineDominatorTree *MDT, MachinePostDominatorTree *MPDT, in ShrinkWrapImpl() 983 MachinePostDominatorTree *MPDT = in runOnMachineFunction() 1001 MachinePostDominatorTree &MPDT = in run()
|
| H A D | MachineRegionInfo.cpp | 61 MachinePostDominatorTree *PDT_, in recalculate()
|
| H A D | MachineSink.cpp | 132 MachinePostDominatorTree *PDT = nullptr; // Machine post dominator tree 203 MachinePostDominatorTree *PDT, LiveVariables *LV, in MachineSinking()
|
| H A D | MachineBlockPlacement.cpp | 415 MachinePostDominatorTree *MPDT = nullptr; 626 MachinePostDominatorTree *MPDT, bool AllowTailMerge) in MachineBlockPlacement()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SILowerI1Copies.cpp | 42 MachinePostDominatorTree *PDT); 72 MachinePostDominatorTree *PDT) in Vreg1LoweringHelper() 107 MachinePostDominatorTree &PDT; 117 PhiIncomingAnalysis(MachinePostDominatorTree &PDT, const SIInstrInfo *TII) in PhiIncomingAnalysis() 214 MachinePostDominatorTree &PDT; 238 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT) in LoopFinder() 444 MachinePostDominatorTree *PDT) in PhiLoweringHelper() 860 MachinePostDominatorTree &MPDT) { in runFixI1Copies() 877 MachinePostDominatorTree &MPDT = in run() 912 MachinePostDominatorTree &MPDT = in runOnMachineFunction()
|
| H A D | SILowerI1Copies.h | 41 MachinePostDominatorTree *PDT); 48 MachinePostDominatorTree *PDT = nullptr;
|
| H A D | AMDGPUGlobalISelDivergenceLowering.cpp | 57 MachinePostDominatorTree *PDT, 86 MachinePostDominatorTree *PDT, MachineUniformityInfo *MUI) in DivergenceLoweringHelper() 309 MachinePostDominatorTree &PDT = in runOnMachineFunction()
|
| H A D | SIWholeQuadMode.cpp | 155 MachineDominatorTree *MDT, MachinePostDominatorTree *PDT) in SIWholeQuadMode() 168 MachinePostDominatorTree *PDT; 1822 MachinePostDominatorTree *PDT = in runOnMachineFunction() 1836 MachinePostDominatorTree *PDT = in run()
|
| H A D | SIInsertWaitcnts.cpp | 652 MachinePostDominatorTree *PDT; 681 SIInsertWaitcnts(MachineLoopInfo *MLI, MachinePostDominatorTree *PDT, in SIInsertWaitcnts()
|
| H A D | R600MachineCFGStructurizer.cpp | 146 MachinePostDominatorTree *PDT;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCBranchCoalescing.cpp | 149 MachinePostDominatorTree *MPDT;
|
| H A D | PPCMIPeephole.cpp | 119 MachinePostDominatorTree *MPDT;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.cpp | 406 MachinePostDominatorTree MPT; in findShrunkPrologEpilog()
|