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.h22 class MachinePostDominatorTree; variable
26 MachinePostDominatorTree> {
28 MachinePostDominatorTree>;
33 MachinePostDominatorTree>;
66 MachineDomTreeUpdater, MachineDominatorTree, MachinePostDominatorTree>;
70 MachinePostDominatorTree>::recalculate(MachineFunction
H A DMachinePostDominators.h46 class MachinePostDominatorTree : public PostDomTreeBase<MachineBasicBlock> {
50 MachinePostDominatorTree() = default;
52 explicit MachinePostDominatorTree(MachineFunction &MF) { recalculate(MF); } in MachinePostDominatorTree() function
74 using Result = MachinePostDominatorTree;
91 std::optional<MachinePostDominatorTree> PDT;
98 MachinePostDominatorTree &getPostDomTree() { return *PDT; } in getPostDomTree()
99 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 DMachinePostDominators.cpp47 return MachinePostDominatorTree(MF); in run()
73 PDT = MachinePostDominatorTree(); in runOnMachineFunction()
84 bool MachinePostDominatorTree::invalidate( in invalidate()
95 MachineBasicBlock *MachinePostDominatorTree::findNearestCommonDominator( in findNearestCommonDominator()
113 !PDT->verify(MachinePostDominatorTree::VerificationLevel::Basic)) in verifyAnalysis()
H A DMachineDomTreeUpdater.cpp26 MachineDomTreeUpdater, MachineDominatorTree, MachinePostDominatorTree>;
30 MachinePostDominatorTree>::recalculate(MachineFunction
H A DMIRSampleProfile.cpp125 using PostDominatorTreePtrT = MachinePostDominatorTree *;
126 using PostDominatorTreeT = MachinePostDominatorTree;
147 void setInitVals(MachineDominatorTree *MDT, MachinePostDominatorTree *MPDT, in setInitVals()
H A DMachineRegionInfo.cpp61 MachinePostDominatorTree *PDT_, in recalculate()
H A DShrinkWrap.cpp118 MachinePostDominatorTree *MPDT = nullptr;
H A DMachineSink.cpp123 MachinePostDominatorTree *PDT = nullptr; // Machine post dominator tree
H A DMachineBlockPlacement.cpp398 MachinePostDominatorTree *MPDT = nullptr;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.h40 MachinePostDominatorTree *PDT);
47 MachinePostDominatorTree *PDT = nullptr;
H A DAMDGPUGlobalISelDivergenceLowering.cpp59 MachinePostDominatorTree *PDT,
85 MachinePostDominatorTree *PDT, MachineUniformityInfo *MUI) in DivergenceLoweringHelper()
214 MachinePostDominatorTree &PDT = in runOnMachineFunction()
H A DSILowerI1Copies.cpp63 MachinePostDominatorTree *PDT);
93 MachinePostDominatorTree *PDT) in Vreg1LoweringHelper()
128 MachinePostDominatorTree &PDT;
139 PhiIncomingAnalysis(MachinePostDominatorTree &PDT, const SIInstrInfo *TII) in PhiIncomingAnalysis()
242 MachinePostDominatorTree &PDT;
266 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT) in LoopFinder()
513 MachinePostDominatorTree *PDT) in PhiLoweringHelper()
H A DR600MachineCFGStructurizer.cpp155 MachinePostDominatorTree *PDT;
H A DSIWholeQuadMode.cpp158 MachinePostDominatorTree *PDT;
H A DSIInsertWaitcnts.cpp591 MachinePostDominatorTree *PDT;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp149 MachinePostDominatorTree *MPDT;
H A DPPCMIPeephole.cpp122 MachinePostDominatorTree *MPDT;
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp417 MachinePostDominatorTree MPT; in findShrunkPrologEpilog()