Home
last modified time | relevance | path

Searched refs:MachineDominatorTree (Results 1 – 25 of 97) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineDominators.cpp40 char MachineDominatorTree::ID = 0;
42 INITIALIZE_PASS(MachineDominatorTree, "machinedomtree",
45 char &llvm::MachineDominatorsID = MachineDominatorTree::ID;
47 void MachineDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
52 bool MachineDominatorTree::runOnMachineFunction(MachineFunction &F) { in runOnMachineFunction()
57 void MachineDominatorTree::calculate(MachineFunction &F) { in calculate()
64 MachineDominatorTree::MachineDominatorTree() in MachineDominatorTree() function in MachineDominatorTree
69 void MachineDominatorTree::releaseMemory() { in releaseMemory()
74 void MachineDominatorTree::verifyAnalysis() const { in verifyAnalysis()
82 void MachineDominatorTree::print(raw_ostream &OS, const Module*) const { in print()
[all …]
H A DMachineRegionInfo.cpp39 MachineDominatorTree *DT, MachineRegion *Parent) : in MachineRegion()
60 MachineDominatorTree *DT_, in recalculate()
87 auto DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
112 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
133 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
H A DMachineDominanceFrontier.cpp28 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
42 Base.analyze(getAnalysis<MachineDominatorTree>().getBase()); in runOnMachineFunction()
52 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
H A DMachineLoopInfo.cpp39 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
46 calculate(getAnalysis<MachineDominatorTree>()); in runOnMachineFunction()
50 void MachineLoopInfo::calculate(MachineDominatorTree &MDT) { in calculate()
57 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
H A DMachineCSE.cpp70 MachineDominatorTree *DT;
88 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
89 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
140 bool ProcessBlockPRE(MachineDominatorTree *MDT, MachineBasicBlock *MBB);
141 bool PerformSimplePRE(MachineDominatorTree *DT);
157 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
807 bool MachineCSE::ProcessBlockPRE(MachineDominatorTree *DT, in ProcessBlockPRE()
881 bool MachineCSE::PerformSimplePRE(MachineDominatorTree *DT) { in PerformSimplePRE()
919 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
H A DEarlyIfConversion.cpp763 MachineDominatorTree *DomTree;
789 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
796 AU.addRequired<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
797 AU.addPreserved<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
807 void updateDomTree(MachineDominatorTree *DomTree, const SSAIfConv &IfConv, in updateDomTree()
1058 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
1087 MachineDominatorTree *DomTree;
1113 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
1120 AU.addRequired<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
1121 AU.addPreserved<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMemIntrinsicResults.cpp59 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
60 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
87 MachineDominatorTree &MDT, in replaceDominatedUses()
151 MachineDominatorTree &MDT, LiveIntervals &LIS, in optimizeCall()
184 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
H A DWebAssemblyExceptionInfo.cpp33 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
47 auto &MDT = getAnalysis<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
59 const MachineDominatorTree &MDT) { in isReachableAmongDominated()
78 MachineFunction &MF, MachineDominatorTree &MDT, in recalculate()
274 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
280 WebAssemblyException *WE, const MachineDominatorTree &MDT, in discoverAndMapException()
H A DWebAssemblyCFGSort.cpp56 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
57 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
189 const MachineDominatorTree &MDT) { in sortBlocks()
390 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
H A DWebAssemblyExceptionInfo.h23 class MachineDominatorTree; variable
129 const MachineDominatorTree &MDT,
145 void recalculate(MachineFunction &MF, MachineDominatorTree &MDT,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSILateBranchLowering.cpp31 MachineDominatorTree *MDT = nullptr;
50 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
51 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
62 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
88 MachineDominatorTree *MDT) { in splitBlock()
122 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
H A DAMDGPURegBankCombiner.cpp164 MachineDominatorTree *MDT;
171 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPURegBankCombinerInfo()
229 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
230 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
254 MachineDominatorTree *MDT = in runOnMachineFunction()
255 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
H A DAMDGPUPreLegalizerCombiner.cpp178 MachineDominatorTree *MDT;
184 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPreLegalizerCombinerInfo()
249 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
250 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
272 MachineDominatorTree *MDT = in runOnMachineFunction()
273 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
H A DAMDGPUPostLegalizerCombiner.cpp281 MachineDominatorTree *MDT;
288 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPostLegalizerCombinerInfo()
356 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
357 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
381 MachineDominatorTree *MDT = in runOnMachineFunction()
382 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DLiveRangeCalc.h40 class MachineDominatorTree; variable
50 MachineDominatorTree *DomTree = nullptr;
170 MachineDominatorTree *getDomTree() { return DomTree; } in getDomTree()
192 MachineDominatorTree *MDT, VNInfo::Allocator *VNIA);
H A DMachineDominators.h45 class MachineDominatorTree : public MachineFunctionPass {
82 MachineDominatorTree();
83 explicit MachineDominatorTree(MachineFunction &MF) : MachineFunctionPass(ID) { in MachineDominatorTree() function
272 template <> struct GraphTraits<MachineDominatorTree*>
274 static NodeRef getEntryNode(MachineDominatorTree *DT) {
H A DMachineLoopInfo.h40 class MachineDominatorTree; variable
99 explicit MachineLoopInfo(MachineDominatorTree &MDT) in MachineLoopInfo()
145 void calculate(MachineDominatorTree &MDT);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp60 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
67 MachineDominatorTree *MDT;
75 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
166 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp243 MachineDominatorTree *MDT;
248 GISelKnownBits *KB, MachineDominatorTree *MDT) in AArch64PreLegalizerCombinerInfo()
320 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
321 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
347 MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
H A DAArch64PostLegalizerCombiner.cpp282 MachineDominatorTree *MDT;
289 MachineDominatorTree *MDT) in AArch64PostLegalizerCombinerInfo()
340 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
341 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
365 MachineDominatorTree *MDT = in runOnMachineFunction()
366 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZLDCleanup.cpp61 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
78 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64CleanupLocalDynamicTLSPass.cpp53 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
141 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
H A DAArch64ConditionOptimizer.cpp96 MachineDominatorTree *DomTree;
129 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
138 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
139 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
335 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp52 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
53 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
62 MachineDominatorTree *MDT = nullptr;
111 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_BEGIN()
140 MachineDominatorTree *MDT, in dominatesAllUsesOf()
494 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DRDFCopy.h22 class MachineDominatorTree; variable
43 const MachineDominatorTree &MDT;

1234