Home
last modified time | relevance | path

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

12345678910

/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()
/external/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()
/external/llvm-project/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()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUPreLegalizerCombiner.cpp42 MachineDominatorTree *MDT;
48 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPUPreLegalizerCombinerInfo()
111 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
112 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
131 MachineDominatorTree *MDT = in runOnMachineFunction()
132 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
DAMDGPURegBankCombiner.cpp44 MachineDominatorTree *MDT;
51 GISelKnownBits *KB, MachineDominatorTree *MDT) in AMDGPURegBankCombinerInfo()
107 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
108 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
132 MachineDominatorTree *MDT = in runOnMachineFunction()
133 IsOptNone ? nullptr : &getAnalysis<MachineDominatorTree>(); in runOnMachineFunction()
/external/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()
/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()
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64PreLegalizerCombiner.cpp76 MachineDominatorTree *MDT;
81 GISelKnownBits *KB, MachineDominatorTree *MDT) in AArch64PreLegalizerCombinerInfo()
151 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
152 AU.addPreserved<MachineDominatorTree>(); in getAnalysisUsage()
171 MachineDominatorTree *MDT = in runOnMachineFunction()
172 IsOptNone ? nullptr : &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) {
/external/llvm-project/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()
94 AU.addRequired<MachineDominatorTree>(); in getAnalysisUsage()
100 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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
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.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()
/external/llvm-project/llvm/include/llvm/CodeGen/
DLiveRangeCalc.h40 class MachineDominatorTree; variable
50 MachineDominatorTree *DomTree = nullptr;
170 MachineDominatorTree *getDomTree() { return DomTree; } in getDomTree()
192 MachineDominatorTree *MDT, VNInfo::Allocator *VNIA);
DMachineDominators.h45 class MachineDominatorTree : public MachineFunctionPass {
82 MachineDominatorTree();
83 explicit MachineDominatorTree(MachineFunction &MF) : MachineFunctionPass(ID) { in MachineDominatorTree() function
272 template <> struct GraphTraits<MachineDominatorTree*>
274 static NodeRef getEntryNode(MachineDominatorTree *DT) {
/external/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) {

12345678910