Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachinePostDominators.cpp23 char MachinePostDominatorTree::ID = 0;
26 INITIALIZE_PASS(MachinePostDominatorTree, "machinepostdomtree",
29 MachinePostDominatorTree::MachinePostDominatorTree() : MachineFunctionPass(ID) { in MachinePostDominatorTree() function in MachinePostDominatorTree
35 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()
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 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.cpp89 MachinePostDominatorTree *PDT; // Machine post dominator tree
122 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
126 AU.addPreserved<MachinePostDominatorTree>(); in getAnalysisUsage()
305 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
H A DMachineBlockPlacement.cpp363 MachinePostDominatorTree *MPDT;
525 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
542 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
2775 MPDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachinePostDominators.h27 struct MachinePostDominatorTree : public MachineFunctionPass { struct
34 MachinePostDominatorTree();
36 ~MachinePostDominatorTree() override;
H A DMachineRegionInfo.h26 struct MachinePostDominatorTree;
39 using PostDomTreeT = MachinePostDominatorTree;
83 MachinePostDominatorTree *PDT, MachineDominanceFrontier *DF);
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp56 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()
H A DAMDILCFGStructurizer.cpp141 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
165 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
175 MachinePostDominatorTree *PDT;
1674 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp154 MachinePostDominatorTree *MPDT;
174 AU.addRequired<MachinePostDominatorTree>(); in getAnalysisUsage()
204 INITIALIZE_PASS_DEPENDENCY(MachinePostDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
223 MPDT = &getAnalysis<MachinePostDominatorTree>(); in initialize()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp409 MachinePostDominatorTree MPT; in findShrunkPrologEpilog()