Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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.cpp67 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
101 using PostDominatorTreePtrT = MachinePostDominatorTree *;
102 using PostDominatorTreeT = MachinePostDominatorTree;
123 void setInitVals(MachineDominatorTree *MDT, MachinePostDominatorTree *MPDT, in setInitVals()
314 &getAnalysis<MachinePostDominatorTree>(), &getAnalysis<MachineLoopInfo>(), in runOnMachineFunction()
349 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
H A DShrinkWrap.cpp114 MachinePostDominatorTree *MPDT;
191 MPDT = &getAnalysis<MachinePostDominatorTree>(); in init()
228 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
255 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
H A DMachineSink.cpp122 MachinePostDominatorTree *PDT; // Machine post dominator tree
183 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
430 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
H A DMachineBlockPlacement.cpp399 MachinePostDominatorTree *MPDT;
610 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
628 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
3397 MPDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
/openbsd-src/gnu/llvm/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);
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp50 MachinePostDominatorTree *PDT = nullptr;
77 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
126 MachinePostDominatorTree &PDT;
137 PhiIncomingAnalysis(MachinePostDominatorTree &PDT, const SIInstrInfo *TII) in PhiIncomingAnalysis()
240 MachinePostDominatorTree &PDT;
264 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT) in LoopFinder()
396 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
443 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
H A DSIWholeQuadMode.cpp158 MachinePostDominatorTree *PDT;
242 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
243 AU.addPreserved<MachinePostDominatorTree>(); in getAnalysisUsage()
261 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
1586 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
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 DSIInsertWaitcnts.cpp372 MachinePostDominatorTree *PDT;
410 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
842 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
1776 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp150 MachinePostDominatorTree *MPDT;
170 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
200 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
219 MPDT = &getAnalysis<MachinePostDominatorTree>(); in initialize()
H A DPPCMIPeephole.cpp103 MachinePostDominatorTree *MPDT;
125 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
128 AU.addPreserved<MachinePostDominatorTree>(); in getAnalysisUsage()
152 MPDT = &getAnalysis<MachinePostDominatorTree>(); in initialize()
1761 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp414 MachinePostDominatorTree MPT; in findShrunkPrologEpilog()