Home
last modified time | relevance | path

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

1234

/external/llvm/lib/CodeGen/
DMachineDominators.cpp37 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
63 MachineDominatorTree::~MachineDominatorTree() { in ~MachineDominatorTree()
67 void MachineDominatorTree::releaseMemory() { in releaseMemory()
71 void MachineDominatorTree::verifyAnalysis() const { in verifyAnalysis()
76 void MachineDominatorTree::print(raw_ostream &OS, const Module*) const { in print()
[all …]
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()
DMachineRegionInfo.cpp26 MachineDominatorTree *DT, MachineRegion *Parent) : in MachineRegion()
55 MachineDominatorTree *DT_, in recalculate()
84 auto DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
125 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
DMachineLoopInfo.cpp32 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
40 LI.analyze(getAnalysis<MachineDominatorTree>().getBase()); in runOnMachineFunction()
46 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
DLiveRangeCalc.h32 class MachineDominatorTree; variable
40 MachineDominatorTree *DomTree;
155 MachineDominatorTree*,
DUnreachableBlockElim.cpp128 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
137 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DMachineDominators.cpp25 char MachineDominatorTree::ID = 0;
27 INITIALIZE_PASS(MachineDominatorTree, "machinedomtree",
30 char &llvm::MachineDominatorsID = MachineDominatorTree::ID;
32 void MachineDominatorTree::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
37 bool MachineDominatorTree::runOnMachineFunction(MachineFunction &F) { in runOnMachineFunction()
43 MachineDominatorTree::MachineDominatorTree() in MachineDominatorTree() function in MachineDominatorTree
49 MachineDominatorTree::~MachineDominatorTree() { in ~MachineDominatorTree()
53 void MachineDominatorTree::releaseMemory() { in releaseMemory()
57 void MachineDominatorTree::print(raw_ostream &OS, const Module*) const { in print()
DLiveRangeCalc.h32 class MachineDominatorTree; variable
107 MachineDominatorTree *DomTree);
115 MachineDominatorTree *DomTree,
160 MachineDominatorTree *DomTree,
170 MachineDominatorTree *DomTree,
220 MachineDominatorTree *DomTree,
DScheduleDAGInstrs.h28 class MachineDominatorTree; variable
37 const MachineDominatorTree &MDT;
45 const MachineDominatorTree &mdt) : in LoopDependencies()
103 const MachineDominatorTree &MDT;
144 const MachineDominatorTree &mdt);
DMachineLoopInfo.cpp35 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree)
43 LI.Calculate(getAnalysis<MachineDominatorTree>().getBase()); // Update in runOnMachineFunction()
49 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
DLiveRangeCalc.cpp60 MachineDominatorTree *DomTree, in extend()
92 MachineDominatorTree *DomTree, in calculateValues()
105 MachineDominatorTree *DomTree) { in findReachingDefs()
172 MachineDominatorTree *DomTree, in updateSSA()
DPeepholeOptimizer.cpp78 MachineDominatorTree *DT; // Machine dominator tree
92 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
93 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
114 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
402 DT = Aggressive ? &getAnalysis<MachineDominatorTree>() : 0; in runOnMachineFunction()
DMachineSink.cpp49 MachineDominatorTree *DT; // Machine dominator tree
70 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
72 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
101 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
218 DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DUnreachableBlockElim.cpp119 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
128 MachineDominatorTree *MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction()
DPostRASchedulerList.cpp95 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
96 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
139 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
184 MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, in SchedulePostRATDList()
210 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DSplitter.h28 class MachineDominatorTree; variable
56 MachineDominatorTree *mdt;
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyStoreResults.cpp57 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
58 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
81 MachineDominatorTree &MDT, in ReplaceDominatedUses()
144 MachineDominatorTree &MDT, in optimizeStore()
153 MachineDominatorTree &MDT, in optimizeCall()
187 MachineDominatorTree &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DWebAssemblyCFGStackify.cpp52 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
53 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
135 const MachineDominatorTree &MDT) { in SortBlocks()
315 MachineDominatorTree &MDT, in PlaceBlockMarker()
455 MachineDominatorTree &MDT, in PlaceMarkers()
522 auto &MDT = getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/external/llvm/include/llvm/CodeGen/
DMachineDominators.h41 class MachineDominatorTree : public MachineFunctionPass {
73 MachineDominatorTree();
75 ~MachineDominatorTree() override;
247 inline bool compare(const MachineDominatorTree &Other) const { in compare()
297 template <> struct GraphTraits<MachineDominatorTree*>
299 static NodeType *getEntryNode(MachineDominatorTree *DT) {
DMachineRegionInfo.h24 class MachineDominatorTree; variable
37 typedef MachineDominatorTree DomTreeT;
69 MachineDominatorTree *DT, MachineRegion *Parent = nullptr);
87 MachineDominatorTree *DT,
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineDominators.h40 class MachineDominatorTree : public MachineFunctionPass {
45 MachineDominatorTree();
47 ~MachineDominatorTree();
194 template <> struct GraphTraits<MachineDominatorTree*>
196 static NodeType *getEntryNode(MachineDominatorTree *DT) {
/external/llvm/lib/Target/AArch64/
DAArch64CleanupLocalDynamicTLSPass.cpp51 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
137 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
DAArch64ConditionOptimizer.cpp89 MachineDominatorTree *DomTree;
120 INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) in INITIALIZE_PASS_DEPENDENCY() argument
129 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
130 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
325 DomTree = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/external/llvm/lib/Target/SystemZ/
DSystemZLDCleanup.cpp62 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
79 MachineDominatorTree *DT = &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/external/llvm/lib/Target/Hexagon/
DRDFCopy.h19 class MachineDominatorTree; variable
36 const MachineDominatorTree &MDT;

1234