Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePostDominators.cpp25 char MachinePostDominatorTree::ID = 0;
28 INITIALIZE_PASS(MachinePostDominatorTree, "machinepostdomtree",
31 MachinePostDominatorTree::MachinePostDominatorTree() in MachinePostDominatorTree() function in MachinePostDominatorTree
36 FunctionPass *MachinePostDominatorTree::createMachinePostDominatorTreePass() { in createMachinePostDominatorTreePass()
37 return new MachinePostDominatorTree(); in createMachinePostDominatorTreePass()
40 bool MachinePostDominatorTree::runOnMachineFunction(MachineFunction &F) { in runOnMachineFunction()
46 void MachinePostDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
51 MachineBasicBlock *MachinePostDominatorTree::findNearestCommonDominator( in findNearestCommonDominator()
67 void MachinePostDominatorTree::verifyAnalysis() const { in verifyAnalysis()
76 void MachinePostDominatorTree::print(llvm::raw_ostream &OS, in print()
H A DMachineRegionInfo.cpp61 MachinePostDominatorTree *PDT_, in recalculate()
88 auto PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
113 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
134 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
H A DMIRSampleProfile.cpp74 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
125 using PostDominatorTreePtrT = MachinePostDominatorTree *;
126 using PostDominatorTreeT = MachinePostDominatorTree;
147 void setInitVals(MachineDominatorTree *MDT, MachinePostDominatorTree *MPDT, in setInitVals()
369 &getAnalysis<MachinePostDominatorTree>(), &getAnalysis<MachineLoopInfo>(), in runOnMachineFunction()
404 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
H A DShrinkWrap.cpp118 MachinePostDominatorTree *MPDT = nullptr;
227 MPDT = &getAnalysis<MachinePostDominatorTree>(); in init()
264 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
291 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
H A DMachineSink.cpp123 MachinePostDominatorTree *PDT = nullptr; // Machine post dominator tree
188 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
712 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
H A DMachineBlockPlacement.cpp398 MachinePostDominatorTree *MPDT = nullptr;
609 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
627 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
3420 MPDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp55 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
63 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()
402 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
447 &getAnalysis<MachinePostDominatorTree>()); in runOnMachineFunction()
510 MachinePostDominatorTree *PDT) in PhiLoweringHelper()
H A DSILowerI1Copies.h39 MachinePostDominatorTree *PDT);
46 MachinePostDominatorTree *PDT = nullptr;
H A DR600MachineCFGStructurizer.cpp117 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
145 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
155 MachinePostDominatorTree *PDT;
1633 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
H A DSIWholeQuadMode.cpp158 MachinePostDominatorTree *PDT;
242 AU.addPreserved<MachinePostDominatorTree>(); in getAnalysisUsage()
260 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
1599 PDT = getAnalysisIfAvailable<MachinePostDominatorTree>(); in runOnMachineFunction()
H A DSIInsertWaitcnts.cpp564 MachinePostDominatorTree *PDT;
619 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
1111 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
2446 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePostDominators.h27 class MachinePostDominatorTree : public MachineFunctionPass {
34 MachinePostDominatorTree();
H A DMachineRegionInfo.h25 class MachinePostDominatorTree; variable
38 using PostDomTreeT = MachinePostDominatorTree;
82 MachinePostDominatorTree *PDT, MachineDominanceFrontier *DF);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp149 MachinePostDominatorTree *MPDT;
169 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
199 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
218 MPDT = &getAnalysis<MachinePostDominatorTree>(); in initialize()
H A DPPCMIPeephole.cpp114 MachinePostDominatorTree *MPDT;
152 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
156 AU.addPreserved<MachinePostDominatorTree>(); in getAnalysisUsage()
196 MPDT = &getAnalysis<MachinePostDominatorTree>(); in initialize()
2019 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp417 MachinePostDominatorTree MPT; in findShrunkPrologEpilog()