| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | MachineDominators.cpp | 42 char MachineDominatorTree::ID = 0; 44 INITIALIZE_PASS(MachineDominatorTree, "machinedomtree", 47 char &llvm::MachineDominatorsID = MachineDominatorTree::ID; 49 void MachineDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 54 bool MachineDominatorTree::runOnMachineFunction(MachineFunction &F) { in runOnMachineFunction() 59 void MachineDominatorTree::calculate(MachineFunction &F) { in calculate() 66 MachineDominatorTree::MachineDominatorTree() in MachineDominatorTree() function in MachineDominatorTree 71 void MachineDominatorTree::releaseMemory() { in releaseMemory() 76 void MachineDominatorTree::verifyAnalysis() const { in verifyAnalysis() 84 void MachineDominatorTree::print(raw_ostream &OS, const Module*) const { in print() [all …]
|
| H A D | MachineRegionInfo.cpp | 39 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 D | MachineDominanceFrontier.cpp | 29 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 41 Base.analyze(getAnalysis<MachineDominatorTree>().getBase()); in runOnMachineFunction() 51 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
|
| H A D | MachineLoopInfo.cpp | 39 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 D | MIRSampleProfile.cpp | 66 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) 100 using DominatorTreePtrT = MachineDominatorTree *; 123 void setInitVals(MachineDominatorTree *MDT, MachinePostDominatorTree *MPDT, in setInitVals() 313 &getAnalysis<MachineDominatorTree>(), in runOnMachineFunction() 348 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
|
| H A D | MachineCSE.cpp | 74 MachineDominatorTree *DT; 92 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 93 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 149 bool ProcessBlockPRE(MachineDominatorTree *MDT, MachineBasicBlock *MBB); 150 bool PerformSimplePRE(MachineDominatorTree *DT); 166 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 825 bool MachineCSE::ProcessBlockPRE(MachineDominatorTree *DT, in ProcessBlockPRE() 906 bool MachineCSE::PerformSimplePRE(MachineDominatorTree *DT) { in PerformSimplePRE() 944 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| H A D | UnreachableBlockElim.cpp | 93 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 101 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction()
|
| H A D | LazyMachineBlockFrequencyInfo.cpp | 67 auto *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in calculateIfNotAvailable() 78 OwnedMDT = std::make_unique<MachineDominatorTree>(); in calculateIfNotAvailable()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMemIntrinsicResults.cpp | 59 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 60 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 87 MachineDominatorTree &MDT, in replaceDominatedUses() 150 MachineDominatorTree &MDT, LiveIntervals &LIS, in optimizeCall() 183 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| H A D | WebAssemblyExceptionInfo.cpp | 34 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 48 auto &MDT = getAnalysis<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY() 60 const MachineDominatorTree &MDT) { in isReachableAmongDominated() 79 MachineFunction &MF, MachineDominatorTree &MDT, in recalculate() 275 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 281 WebAssemblyException *WE, const MachineDominatorTree &MDT, in discoverAndMapException()
|
| H A D | WebAssemblyExceptionInfo.h | 22 class MachineDominatorTree; variable 128 const MachineDominatorTree &MDT, 144 void recalculate(MachineFunction &MF, MachineDominatorTree &MDT,
|
| H A D | WebAssemblyCFGSort.cpp | 56 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 57 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 189 const MachineDominatorTree &MDT) { in sortBlocks() 390 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | LiveRangeCalc.h | 39 class MachineDominatorTree; variable 49 MachineDominatorTree *DomTree = nullptr; 169 MachineDominatorTree *getDomTree() { return DomTree; } in getDomTree() 191 MachineDominatorTree *MDT, VNInfo::Allocator *VNIA);
|
| H A D | MachineDominators.h | 51 class MachineDominatorTree : public MachineFunctionPass { 86 MachineDominatorTree(); 87 explicit MachineDominatorTree(MachineFunction &MF) : MachineFunctionPass(ID) { in MachineDominatorTree() function 283 template <> struct GraphTraits<MachineDominatorTree*> 285 static NodeRef getEntryNode(MachineDominatorTree *DT) {
|
| H A D | MachineLoopInfo.h | 39 class MachineDominatorTree; variable 98 explicit MachineLoopInfo(MachineDominatorTree &MDT) in MachineLoopInfo() 147 void calculate(MachineDominatorTree &MDT);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | SILateBranchLowering.cpp | 31 MachineDominatorTree *MDT = nullptr; 50 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 51 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 62 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) 105 MachineDominatorTree *MDT) { in splitBlock() 139 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| H A D | AMDGPUPreLegalizerCombiner.cpp | 180 MachineDominatorTree *MDT; 186 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPreLegalizerCombinerInfo() 252 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 253 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 275 MachineDominatorTree *MDT = in runOnMachineFunction() 276 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCCTRLoopsVerify.cpp | 60 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 67 MachineDominatorTree *MDT; 75 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 165 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | LiveDebugValues.h | 13 class MachineDominatorTree; variable 27 virtual bool ExtendRanges(MachineFunction &MF, MachineDominatorTree *DomTree,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64CleanupLocalDynamicTLSPass.cpp | 53 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 141 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
|
| H A D | AArch64ConditionOptimizer.cpp | 96 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZLDCleanup.cpp | 61 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 78 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | RDFCopy.h | 22 class MachineDominatorTree; variable 43 const MachineDominatorTree &MDT;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PreLegalizerCombiner.cpp | 360 MachineDominatorTree *MDT; 365 GISelKnownBits *KB, MachineDominatorTree *MDT) in AArch64PreLegalizerCombinerInfo() 442 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 443 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 469 MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARC/ |
| H A D | ARCOptAddrMode.cpp | 63 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 64 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 73 MachineDominatorTree *MDT = nullptr; 122 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_BEGIN() 151 MachineDominatorTree *MDT, in dominatesAllUsesOf() 512 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|