Home
last modified time | relevance | path

Searched refs:Dominator (Results 1 – 25 of 34) sorted by relevance

12

/external/llvm-project/llvm/test/Other/
Dopt-LTO-pipeline.ll20 ; CHECK-NEXT: Dominator Tree Construction
25 ; CHECK-NEXT: Dominator Tree Construction
34 ; CHECK-NEXT: Dominator Tree Construction
37 ; CHECK-NEXT: Dominator Tree Construction
39 ; CHECK-NEXT: Post-Dominator Tree Construction
43 ; CHECK-NEXT: Dominator Tree Construction
48 ; CHECK-NEXT: Dominator Tree Construction
63 ; CHECK-NEXT: Dominator Tree Construction
65 ; CHECK-NEXT: Post-Dominator Tree Construction
73 ; CHECK-NEXT: Dominator Tree Construction
[all …]
Dopt-O2-pipeline.ll17 ; CHECK-NEXT: Dominator Tree Construction
35 ; CHECK-NEXT: Dominator Tree Construction
39 ; CHECK-NEXT: Dominator Tree Construction
41 ; CHECK-NEXT: Post-Dominator Tree Construction
45 ; CHECK-NEXT: Dominator Tree Construction
49 ; CHECK-NEXT: Dominator Tree Construction
66 ; CHECK-NEXT: Dominator Tree Construction
78 ; CHECK-NEXT: Dominator Tree Construction
88 ; CHECK-NEXT: Post-Dominator Tree Construction
104 ; CHECK-NEXT: Dominator Tree Construction
[all …]
Dopt-O3-pipeline.ll17 ; CHECK-NEXT: Dominator Tree Construction
34 ; CHECK-NEXT: Dominator Tree Construction
38 ; CHECK-NEXT: Dominator Tree Construction
42 ; CHECK-NEXT: Dominator Tree Construction
44 ; CHECK-NEXT: Post-Dominator Tree Construction
48 ; CHECK-NEXT: Dominator Tree Construction
52 ; CHECK-NEXT: Dominator Tree Construction
70 ; CHECK-NEXT: Dominator Tree Construction
82 ; CHECK-NEXT: Dominator Tree Construction
93 ; CHECK-NEXT: Post-Dominator Tree Construction
[all …]
Dopt-O3-pipeline-enable-matrix.ll17 ; CHECK-NEXT: Dominator Tree Construction
34 ; CHECK-NEXT: Dominator Tree Construction
38 ; CHECK-NEXT: Dominator Tree Construction
42 ; CHECK-NEXT: Dominator Tree Construction
44 ; CHECK-NEXT: Post-Dominator Tree Construction
48 ; CHECK-NEXT: Dominator Tree Construction
52 ; CHECK-NEXT: Dominator Tree Construction
70 ; CHECK-NEXT: Dominator Tree Construction
82 ; CHECK-NEXT: Dominator Tree Construction
93 ; CHECK-NEXT: Post-Dominator Tree Construction
[all …]
Dopt-Os-pipeline.ll17 ; CHECK-NEXT: Dominator Tree Construction
35 ; CHECK-NEXT: Dominator Tree Construction
39 ; CHECK-NEXT: Dominator Tree Construction
41 ; CHECK-NEXT: Post-Dominator Tree Construction
45 ; CHECK-NEXT: Dominator Tree Construction
49 ; CHECK-NEXT: Dominator Tree Construction
66 ; CHECK-NEXT: Dominator Tree Construction
78 ; CHECK-NEXT: Dominator Tree Construction
90 ; CHECK-NEXT: Dominator Tree Construction
107 ; CHECK-NEXT: Dominator Tree Construction
[all …]
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dopt-pipeline.ll41 ; GCN-O1-NEXT: Dominator Tree Construction
47 ; GCN-O1-NEXT: Dominator Tree Construction
69 ; GCN-O1-NEXT: Dominator Tree Construction
73 ; GCN-O1-NEXT: Dominator Tree Construction
77 ; GCN-O1-NEXT: Dominator Tree Construction
79 ; GCN-O1-NEXT: Post-Dominator Tree Construction
83 ; GCN-O1-NEXT: Dominator Tree Construction
87 ; GCN-O1-NEXT: Dominator Tree Construction
107 ; GCN-O1-NEXT: Dominator Tree Construction
114 ; GCN-O1-NEXT: Dominator Tree Construction
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp240 BasicBlock *getNextFlow(BasicBlock *Dominator);
556 NearestCommonDominator Dominator(DT); in insertConditions() local
557 Dominator.addBlock(Parent); in insertConditions()
569 Dominator.addAndRememberBlock(BB); in insertConditions()
575 if (!Dominator.resultIsRememberedBlock()) in insertConditions()
576 PhiInserter.AddAvailableValue(Dominator.result(), Default); in insertConditions()
623 NearestCommonDominator Dominator(DT); in setPhiValues() local
624 Dominator.addBlock(To); in setPhiValues()
627 Dominator.addAndRememberBlock(VI.first); in setPhiValues()
630 if (!Dominator.resultIsRememberedBlock()) in setPhiValues()
[all …]
/external/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp219 BasicBlock *getNextFlow(BasicBlock *Dominator);
541 NearestCommonDominator Dominator(DT); in insertConditions() local
542 Dominator.addBlock(Parent, false); in insertConditions()
553 Dominator.addBlock(PI->first); in insertConditions()
559 if (!Dominator.wasResultExplicitMentioned()) in insertConditions()
560 PhiInserter.AddAvailableValue(Dominator.getResult(), Default); in insertConditions()
614 NearestCommonDominator Dominator(DT); in setPhiValues() local
615 Dominator.addBlock(To, false); in setPhiValues()
619 Dominator.addBlock(VI.first); in setPhiValues()
622 if (!Dominator.wasResultExplicitMentioned()) in setPhiValues()
[all …]
/external/llvm-project/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp292 BasicBlock *getNextFlow(BasicBlock *Dominator);
562 NearestCommonDominator Dominator(DT); in insertConditions() local
563 Dominator.addBlock(Parent); in insertConditions()
575 Dominator.addAndRememberBlock(BB); in insertConditions()
581 if (!Dominator.resultIsRememberedBlock()) in insertConditions()
582 PhiInserter.AddAvailableValue(Dominator.result(), Default); in insertConditions()
634 NearestCommonDominator Dominator(DT); in setPhiValues() local
635 Dominator.addBlock(To); in setPhiValues()
638 Dominator.addAndRememberBlock(VI.first); in setPhiValues()
641 if (!Dominator.resultIsRememberedBlock()) in setPhiValues()
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
DO3-pipeline.ll23 ; CHECK-NEXT: Dominator Tree Construction
26 ; CHECK-NEXT: Dominator Tree Construction
52 ; CHECK-NEXT: Dominator Tree Construction
54 ; CHECK-NEXT: Post-Dominator Tree Construction
64 ; CHECK-NEXT: Dominator Tree Construction
69 ; CHECK-NEXT: Dominator Tree Construction
76 ; CHECK-NEXT: Dominator Tree Construction
82 ; CHECK-NEXT: Dominator Tree Construction
86 ; CHECK-NEXT: Dominator Tree Construction
92 ; CHECK-NEXT: Dominator Tree Construction
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/
DO3-pipeline.ll10 ; CHECK-NEXT: Dominator Tree Construction
32 ; CHECK-NEXT: Dominator Tree Construction
34 ; CHECK-NEXT: Post-Dominator Tree Construction
42 ; CHECK-NEXT: Dominator Tree Construction
50 ; CHECK-NEXT: Dominator Tree Construction
55 ; CHECK-NEXT: Dominator Tree Construction
58 ; CHECK-NEXT: Dominator Tree Construction
71 ; CHECK-NEXT: Dominator Tree Construction
75 ; CHECK-NEXT: Post-Dominator Tree Construction
/external/llvm-project/llvm/test/Transforms/SCCP/
Dpreserve-analysis.ll8 ; CHECK: Dominator Tree Construction
11 ; CHECK: Post-Dominator Tree Construction
12 ; CHECK-NOT: Dominator Tree Construction
/external/llvm-project/llvm/lib/Transforms/Utils/
DCodeMoverUtils.cpp64 collectControlConditions(const BasicBlock &BB, const BasicBlock &Dominator,
109 const BasicBlock &BB, const BasicBlock &Dominator, const DominatorTree &DT, in collectControlConditions() argument
111 assert(DT.dominates(&Dominator, &BB) && "Expecting Dominator to dominate BB"); in collectControlConditions()
117 if (&Dominator == &BB) in collectControlConditions()
126 assert(DT.dominates(&Dominator, IDom) && in collectControlConditions()
161 } while (CurBlock != &Dominator); in collectControlConditions()
/external/llvm-project/llvm/test/CodeGen/X86/
Dopt-pipeline.ll28 ; CHECK-NEXT: Dominator Tree Construction
48 ; CHECK-NEXT: Dominator Tree Construction
50 ; CHECK-NEXT: Post-Dominator Tree Construction
58 ; CHECK-NEXT: Dominator Tree Construction
62 ; CHECK-NEXT: Dominator Tree Construction
67 ; CHECK-NEXT: Dominator Tree Construction
72 ; CHECK-NEXT: Dominator Tree Construction
76 ; CHECK-NEXT: Post-Dominator Tree Construction
/external/llvm-project/llvm/test/CodeGen/Generic/
Dllc-start-stop.ll5 ; STOP-AFTER: Dominator Tree Construction
12 ; STOP-BEFORE: Dominator Tree Construction
18 ; START-AFTER-NEXT: Dominator Tree Construction
/external/llvm-project/llvm/test/Analysis/Dominators/
Dbasic.ll5 ; CHECK-OLDPM-LABEL: 'Dominator Tree Construction' for function 'test1':
34 ; CHECK-OLDPM-LABEL: 'Dominator Tree Construction' for function 'test2':
/external/llvm/test/Analysis/Dominators/
Dbasic.ll5 ; CHECK-OLDPM-LABEL: 'Dominator Tree Construction' for function 'test1':
34 ; CHECK-OLDPM-LABEL: 'Dominator Tree Construction' for function 'test2':
/external/llvm-project/llvm/test/Transforms/GVN/
Dpreserve-analysis.ll7 ; CHECK: Dominator Tree Construction
13 ; CHECK-NOT: Dominator Tree Construction
/external/llvm-project/llvm/lib/Analysis/
DMemorySSA.cpp2118 bool MemorySSA::locallyDominates(const MemoryAccess *Dominator, in locallyDominates() argument
2120 const BasicBlock *DominatorBlock = Dominator->getBlock(); in locallyDominates()
2125 if (Dominatee == Dominator) in locallyDominates()
2135 if (isLiveOnEntryDef(Dominator)) in locallyDominates()
2141 unsigned long DominatorNum = BlockNumbering.lookup(Dominator); in locallyDominates()
2149 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument
2151 if (Dominator == Dominatee) in dominates()
2157 if (Dominator->getBlock() != Dominatee->getBlock()) in dominates()
2158 return DT->dominates(Dominator->getBlock(), Dominatee->getBlock()); in dominates()
2159 return locallyDominates(Dominator, Dominatee); in dominates()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DMemorySSA.cpp2089 bool MemorySSA::locallyDominates(const MemoryAccess *Dominator, in locallyDominates() argument
2091 const BasicBlock *DominatorBlock = Dominator->getBlock(); in locallyDominates()
2096 if (Dominatee == Dominator) in locallyDominates()
2106 if (isLiveOnEntryDef(Dominator)) in locallyDominates()
2112 unsigned long DominatorNum = BlockNumbering.lookup(Dominator); in locallyDominates()
2120 bool MemorySSA::dominates(const MemoryAccess *Dominator, in dominates() argument
2122 if (Dominator == Dominatee) in dominates()
2128 if (Dominator->getBlock() != Dominatee->getBlock()) in dominates()
2129 return DT->dominates(Dominator->getBlock(), Dominatee->getBlock()); in dominates()
2130 return locallyDominates(Dominator, Dominatee); in dominates()
[all …]
/external/llvm/lib/Transforms/Utils/
DMemorySSA.cpp821 bool MemorySSA::locallyDominates(const MemoryAccess *Dominator, in locallyDominates() argument
824 assert((Dominator->getBlock() == Dominatee->getBlock()) && in locallyDominates()
828 if (Dominatee == Dominator) in locallyDominates()
838 if (isLiveOnEntryDef(Dominator)) in locallyDominates()
842 const AccessList *AccessList = getBlockAccesses(Dominator->getBlock()); in locallyDominates()
843 AccessList::const_reverse_iterator It(Dominator->getIterator()); in locallyDominates()
/external/llvm-project/llvm/lib/Target/ARM/
DARMParallelDSP.cpp396 LoadInst *Dominator = BaseFirst ? Base : Offset; in RecordMemoryOps() local
405 if (Dominator->comesBefore(Before)) in RecordMemoryOps()
/external/llvm/test/Other/
Dpass-pipelines.ll91 ; CHECK-O2-NEXT: Dominator Tree Construction
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMParallelDSP.cpp395 LoadInst *Dominator = OrderedBB.dominates(Base, Offset) ? Base : Offset; in RecordMemoryOps() local
404 if (OrderedBB.dominates(Dominator, Before)) in RecordMemoryOps()
/external/llvm/docs/
DWritingAnLLVMPass.rst282 … 0.0000 ( 0.0%) 0.0100 (100.0%) 0.0100 ( 50.0%) 0.0031 ( 6.4%) Dominator Set Construction
1102 Dominator Set Construction
1112 -- Dominator Set Construction
1139 Dominator Set Construction
1142 -- Dominator Set Construction
1147 Dominator Set Construction
1153 -- Dominator Set Construction
1162 has killed the Dominator Set pass, even though it doesn't modify the code at
1181 Dominator Set Construction
1193 -- Dominator Set Construction

12