Searched refs:MachinePostDominatorTree (Results 1 – 11 of 11) sorted by relevance
23 char MachinePostDominatorTree::ID = 0;26 INITIALIZE_PASS(MachinePostDominatorTree, "machinepostdomtree",29 MachinePostDominatorTree::MachinePostDominatorTree() : MachineFunctionPass(ID) { in MachinePostDominatorTree() function in MachinePostDominatorTree35 MachinePostDominatorTree::createMachinePostDominatorTreePass() { in createMachinePostDominatorTreePass()36 return new MachinePostDominatorTree(); in createMachinePostDominatorTreePass()40 MachinePostDominatorTree::runOnMachineFunction(MachineFunction &F) { in runOnMachineFunction()45 MachinePostDominatorTree::~MachinePostDominatorTree() { in ~MachinePostDominatorTree()50 MachinePostDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()56 MachinePostDominatorTree::print(llvm::raw_ostream &OS, const Module *M) const { in print()
61 MachinePostDominatorTree *PDT_, in recalculate()88 auto PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()113 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()134 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)
114 MachinePostDominatorTree *MPDT;191 MPDT = &getAnalysis<MachinePostDominatorTree>(); in init()228 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()255 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
89 MachinePostDominatorTree *PDT; // Machine post dominator tree122 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()126 AU.addPreserved<MachinePostDominatorTree>(); in getAnalysisUsage()305 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
363 MachinePostDominatorTree *MPDT;525 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()542 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()2775 MPDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
27 struct MachinePostDominatorTree : public MachineFunctionPass { struct34 MachinePostDominatorTree();36 ~MachinePostDominatorTree() override;
26 struct MachinePostDominatorTree;39 using PostDomTreeT = MachinePostDominatorTree;83 MachinePostDominatorTree *PDT, MachineDominanceFrontier *DF);
56 MachinePostDominatorTree *PDT = nullptr;75 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()120 MachinePostDominatorTree &PDT;130 PhiIncomingAnalysis(MachinePostDominatorTree &PDT) : PDT(PDT) {} in PhiIncomingAnalysis()246 MachinePostDominatorTree &PDT;270 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT) in LoopFinder()402 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree)442 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
141 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()165 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()175 MachinePostDominatorTree *PDT;1674 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
154 MachinePostDominatorTree *MPDT;174 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()204 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()223 MPDT = &getAnalysis<MachinePostDominatorTree>(); in initialize()
409 MachinePostDominatorTree MPT; in findShrunkPrologEpilog()