| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineDominators.cpp | 37 char MachineDominatorTree::ID = 0; 39 INITIALIZE_PASS(MachineDominatorTree, "machinedomtree", 42 char &llvm::MachineDominatorsID = MachineDominatorTree::ID; 44 void MachineDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 49 bool MachineDominatorTree::runOnMachineFunction(MachineFunction &F) { in runOnMachineFunction() 57 MachineDominatorTree::MachineDominatorTree() in MachineDominatorTree() function in MachineDominatorTree 62 void MachineDominatorTree::releaseMemory() { in releaseMemory() 67 void MachineDominatorTree::verifyAnalysis() const { in verifyAnalysis() 85 void MachineDominatorTree::print(raw_ostream &OS, const Module*) const { in print() 90 void MachineDominatorTree::applySplitCriticalEdges() const { in applySplitCriticalEdges()
|
| 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 | 28 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 D | MachineLoopInfo.cpp | 33 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) 41 LI.analyze(getAnalysis<MachineDominatorTree>().getBase()); in runOnMachineFunction() 47 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
|
| H A D | LiveRangeCalc.h | 39 class MachineDominatorTree; variable 49 MachineDominatorTree *DomTree = nullptr; 196 MachineDominatorTree *MDT, VNInfo::Allocator *VNIA);
|
| H A D | XRayInstrumentation.cpp | 56 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 163 auto *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction() 164 MachineDominatorTree ComputedMDT; in runOnMachineFunction()
|
| H A D | LazyMachineBlockFrequencyInfo.cpp | 66 auto *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in calculateIfNotAvailable() 77 OwnedMDT = make_unique<MachineDominatorTree>(); in calculateIfNotAvailable()
|
| H A D | UnreachableBlockElim.cpp | 129 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 138 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction()
|
| H A D | ShrinkWrap.cpp | 113 MachineDominatorTree *MDT; 190 MDT = &getAnalysis<MachineDominatorTree>(); in init() 227 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 254 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | SplitKit.h | 41 class MachineDominatorTree; variable 264 MachineDominatorTree &MDT; 447 VirtRegMap &vrm, MachineDominatorTree &mdt,
|
| H A D | MachineCSE.cpp | 65 MachineDominatorTree *DT; 82 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 83 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 138 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 753 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMemIntrinsicResults.cpp | 60 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 61 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 88 MachineDominatorTree &MDT, in ReplaceDominatedUses() 152 MachineDominatorTree &MDT, LiveIntervals &LIS, in optimizeCall() 185 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| H A D | WebAssemblyExceptionInfo.cpp | 30 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 40 auto &MDT = getAnalysis<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY() 47 MachineDominatorTree &MDT, const MachineDominanceFrontier &MDF) { in recalculate() 95 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 101 WebAssemblyException *WE, const MachineDominatorTree &MDT, in discoverAndMapException()
|
| H A D | WebAssemblyExceptionInfo.h | 24 class MachineDominatorTree; variable 124 const MachineDominatorTree &MDT, 140 void recalculate(MachineDominatorTree &MDT,
|
| H A D | WebAssemblyCFGSort.cpp | 111 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 112 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 233 const MachineDominatorTree &MDT) { in SortBlocks() 402 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineDominators.h | 47 class MachineDominatorTree : public MachineFunctionPass { 82 MachineDominatorTree(); 282 template <> struct GraphTraits<MachineDominatorTree*> 284 static NodeRef getEntryNode(MachineDominatorTree *DT) {
|
| H A D | MachineRegionInfo.h | 37 using DomTreeT = MachineDominatorTree; 65 MachineRegionInfo *RI, MachineDominatorTree *DT, 82 void recalculate(MachineFunction &F, MachineDominatorTree *DT,
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64CleanupLocalDynamicTLSPass.cpp | 54 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction() 138 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() 336 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZLDCleanup.cpp | 62 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 79 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | RDFCopy.h | 23 class MachineDominatorTree; variable 44 const MachineDominatorTree &MDT;
|
| H A D | HexagonRDFOpt.cpp | 61 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 81 MachineDominatorTree *MDT; 107 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument 292 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIFixSGPRCopies.cpp | 112 MachineDominatorTree *MDT; 124 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 125 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage() 135 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) 425 MachineDominatorTree &MDT) { in isReachable() 449 MachineDominatorTree &MDT) { in hoistAndMergeSGPRInits() 575 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| H A D | SILowerI1Copies.cpp | 55 MachineDominatorTree *DT = nullptr; 74 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 245 MachineDominatorTree &DT; 270 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT) in LoopFinder() 401 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) 441 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsOptimizePICCall.cpp | 88 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage() 203 MachineDominatorTree *MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
|