Home
last modified time | relevance | path

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

1234

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
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 …]
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)
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()
DMachineLoopInfo.cpp36 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
43 calculate(getAnalysis<MachineDominatorTree>()); in runOnMachineFunction()
47 void MachineLoopInfo::calculate(MachineDominatorTree &MDT) { in calculate()
54 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
DEarlyIfConversion.cpp706 MachineDominatorTree *DomTree;
732 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY()
739 AU.addRequired<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
740 AU.addPreserved<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
750 void updateDomTree(MachineDominatorTree *DomTree, const SSAIfConv &IfConv, in updateDomTree()
914 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
943 MachineDominatorTree *DomTree;
969 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
976 AU.addRequired<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
977 AU.addPreserved<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY()
[all …]
DMachineCSE.cpp69 MachineDominatorTree *DT;
87 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
88 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
139 bool ProcessBlockPRE(MachineDominatorTree *MDT, MachineBasicBlock *MBB);
140 bool PerformSimplePRE(MachineDominatorTree *DT);
156 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
792 bool MachineCSE::ProcessBlockPRE(MachineDominatorTree *DT, in ProcessBlockPRE()
850 bool MachineCSE::PerformSimplePRE(MachineDominatorTree *DT) { in PerformSimplePRE()
890 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DXRayInstrumentation.cpp56 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
165 auto *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction()
166 MachineDominatorTree ComputedMDT; in runOnMachineFunction()
DUnreachableBlockElim.cpp99 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
109 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction()
DLazyMachineBlockFrequencyInfo.cpp66 auto *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in calculateIfNotAvailable()
77 OwnedMDT = std::make_unique<MachineDominatorTree>(); in calculateIfNotAvailable()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64PreLegalizerCombiner.cpp41 MachineDominatorTree *MDT;
47 GISelKnownBits *KB, MachineDominatorTree *MDT) in AArch64PreLegalizerCombinerInfo()
125 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
126 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
145 MachineDominatorTree *MDT = in runOnMachineFunction()
146 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DAArch64CleanupLocalDynamicTLSPass.cpp53 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
137 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
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()
336 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyExceptionInfo.cpp30 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()
91 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
97 WebAssemblyException *WE, const MachineDominatorTree &MDT, in discoverAndMapException()
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()
DWebAssemblyExceptionInfo.h23 class MachineDominatorTree; variable
123 const MachineDominatorTree &MDT,
139 void recalculate(MachineDominatorTree &MDT,
DWebAssemblyCFGSort.cpp118 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
119 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
243 const MachineDominatorTree &MDT) { in sortBlocks()
413 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineDominators.h46 class MachineDominatorTree : public MachineFunctionPass {
83 MachineDominatorTree();
84 explicit MachineDominatorTree(MachineFunction &MF) : MachineFunctionPass(ID) { in MachineDominatorTree() function
281 template <> struct GraphTraits<MachineDominatorTree*>
283 static NodeRef getEntryNode(MachineDominatorTree *DT) {
DLiveRangeCalc.h38 class MachineDominatorTree; variable
48 MachineDominatorTree *DomTree = nullptr;
194 MachineDominatorTree *MDT, VNInfo::Allocator *VNIA);
DMachineLoopInfo.h40 class MachineDominatorTree; variable
93 explicit MachineLoopInfo(MachineDominatorTree &MDT) in MachineLoopInfo()
139 void calculate(MachineDominatorTree &MDT);
DMachineRegionInfo.h36 using DomTreeT = MachineDominatorTree;
64 MachineRegionInfo *RI, MachineDominatorTree *DT,
81 void recalculate(MachineFunction &F, MachineDominatorTree *DT,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp86 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
93 MachineDominatorTree *MDT;
103 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
198 MDT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZLDCleanup.cpp61 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
78 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DCombinerHelper.h31 class MachineDominatorTree; variable
57 MachineDominatorTree *MDT;
62 MachineDominatorTree *MDT = nullptr);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFCopy.h22 class MachineDominatorTree; variable
43 const MachineDominatorTree &MDT;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
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()

1234