Home
last modified time | relevance | path

Searched refs:MachinePostDominatorTree (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDomTreeUpdater.h23 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 DMachinePostDominators.h49 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 DMachineRegionInfo.h25 class MachinePostDominatorTree; variable
38 using PostDomTreeT = MachinePostDominatorTree;
82 MachinePostDominatorTree *PDT, MachineDominanceFrontier *DF);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineDomTreeUpdater.cpp22 MachineDomTreeUpdater, MachineDominatorTree, MachinePostDominatorTree>;
26 MachinePostDominatorTree>::recalculate(MachineFunction
31 MachinePostDominatorTree>::applyUpdatesImpl</*IsForward=*/true>();
34 MachinePostDominatorTree>::applyUpdatesImpl</*IsForward=*/false>();
H A DMachinePostDominators.cpp50 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 DMIRSampleProfile.cpp126 using PostDominatorTreePtrT = MachinePostDominatorTree *;
127 using PostDominatorTreeT = MachinePostDominatorTree;
150 void setInitVals(MachineDominatorTree *MDT, MachinePostDominatorTree *MPDT, in setInitVals()
H A DShrinkWrap.cpp118 MachinePostDominatorTree *MPDT = nullptr;
248 ShrinkWrapImpl(MachineDominatorTree *MDT, MachinePostDominatorTree *MPDT, in ShrinkWrapImpl()
983 MachinePostDominatorTree *MPDT = in runOnMachineFunction()
1001 MachinePostDominatorTree &MPDT = in run()
H A DMachineRegionInfo.cpp61 MachinePostDominatorTree *PDT_, in recalculate()
H A DMachineSink.cpp132 MachinePostDominatorTree *PDT = nullptr; // Machine post dominator tree
203 MachinePostDominatorTree *PDT, LiveVariables *LV, in MachineSinking()
H A DMachineBlockPlacement.cpp415 MachinePostDominatorTree *MPDT = nullptr;
626 MachinePostDominatorTree *MPDT, bool AllowTailMerge) in MachineBlockPlacement()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp42 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 DSILowerI1Copies.h41 MachinePostDominatorTree *PDT);
48 MachinePostDominatorTree *PDT = nullptr;
H A DAMDGPUGlobalISelDivergenceLowering.cpp57 MachinePostDominatorTree *PDT,
86 MachinePostDominatorTree *PDT, MachineUniformityInfo *MUI) in DivergenceLoweringHelper()
309 MachinePostDominatorTree &PDT = in runOnMachineFunction()
H A DSIWholeQuadMode.cpp155 MachineDominatorTree *MDT, MachinePostDominatorTree *PDT) in SIWholeQuadMode()
168 MachinePostDominatorTree *PDT;
1822 MachinePostDominatorTree *PDT = in runOnMachineFunction()
1836 MachinePostDominatorTree *PDT = in run()
H A DSIInsertWaitcnts.cpp652 MachinePostDominatorTree *PDT;
681 SIInsertWaitcnts(MachineLoopInfo *MLI, MachinePostDominatorTree *PDT, in SIInsertWaitcnts()
H A DR600MachineCFGStructurizer.cpp146 MachinePostDominatorTree *PDT;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp149 MachinePostDominatorTree *MPDT;
H A DPPCMIPeephole.cpp119 MachinePostDominatorTree *MPDT;
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp406 MachinePostDominatorTree MPT; in findShrunkPrologEpilog()