/freebsd/contrib/llvm-project/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 | MachineCSE.cpp | 77 MachineDominatorTree *DT = nullptr; 95 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 96 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 152 bool ProcessBlockPRE(MachineDominatorTree *MDT, MachineBasicBlock *MBB); 153 bool PerformSimplePRE(MachineDominatorTree *DT); 169 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 827 bool MachineCSE::ProcessBlockPRE(MachineDominatorTree *DT, in ProcessBlockPRE() 908 bool MachineCSE::PerformSimplePRE(MachineDominatorTree *DT) { in PerformSimplePRE() 946 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
H A D | UnreachableBlockElim.cpp | 93 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 101 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsPostLegalizerCombiner.cpp | 54 const MipsSubtarget &STI, MachineDominatorTree *MDT, 75 const MipsSubtarget &STI, MachineDominatorTree *MDT, in MipsPostLegalizerCombinerImpl() 113 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 114 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 141 MachineDominatorTree *MDT = in runOnMachineFunction() 142 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVPostLegalizerCombiner.cpp | 59 const RISCVSubtarget &STI, MachineDominatorTree *MDT, 80 const RISCVSubtarget &STI, MachineDominatorTree *MDT, in RISCVPostLegalizerCombinerImpl() 115 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 116 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 146 MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
H A D | RISCVPreLegalizerCombiner.cpp | 54 const RISCVSubtarget &STI, MachineDominatorTree *MDT, 75 const RISCVSubtarget &STI, MachineDominatorTree *MDT, in RISCVPreLegalizerCombinerImpl() 112 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 113 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 145 MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURegBankSelect.cpp | 36 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 44 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() 66 MachineDominatorTree &DomTree = getAnalysis<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
|
H A D | SILateBranchLowering.cpp | 31 MachineDominatorTree *MDT = nullptr; 51 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 52 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 63 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) 106 MachineDominatorTree *MDT) { in splitBlock() 152 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
H A D | AMDGPUPreLegalizerCombiner.cpp | 56 const GCNSubtarget &STI, MachineDominatorTree *MDT, 95 const GCNSubtarget &STI, MachineDominatorTree *MDT, const LegalizerInfo *LI) in AMDGPUPreLegalizerCombinerImpl() 245 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 246 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 278 MachineDominatorTree *MDT = in runOnMachineFunction() 279 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/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() 276 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 282 WebAssemblyException *WE, const MachineDominatorTree &MDT, in discoverAndMapException()
|
H A D | WebAssemblyExceptionInfo.h | 23 class MachineDominatorTree; variable 129 const MachineDominatorTree &MDT, 145 void recalculate(MachineFunction &MF, MachineDominatorTree &MDT,
|
/freebsd/contrib/llvm-project/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 | 40 class MachineDominatorTree; variable 107 explicit MachineLoopInfo(MachineDominatorTree &MDT) in MachineLoopInfo() 156 void calculate(MachineDominatorTree &MDT);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoopsVerify.cpp | 58 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 65 MachineDominatorTree *MDT; 73 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 163 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | LiveDebugValues.h | 13 class MachineDominatorTree; variable 27 virtual bool ExtendRanges(MachineFunction &MF, MachineDominatorTree *DomTree,
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZLDCleanup.cpp | 61 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 78 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | RDFCopy.h | 22 class MachineDominatorTree; variable 42 const MachineDominatorTree &MDT;
|
/freebsd/contrib/llvm-project/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() 511 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|