/external/mesa3d/src/compiler/nir/tests/ |
D | control_flow_tests.cpp | 88 EXPECT_EQ(block_1, block_0->successors[0]); in TEST_F() 89 EXPECT_EQ(NULL, block_0->successors[1]); in TEST_F() 90 EXPECT_EQ(block_2, block_1->successors[0]); in TEST_F() 91 EXPECT_EQ(NULL, block_1->successors[1]); in TEST_F() 92 EXPECT_EQ(block_3, block_2->successors[0]); in TEST_F() 93 EXPECT_EQ(NULL, block_2->successors[1]); in TEST_F() 94 EXPECT_EQ(NULL, block_3->successors[0]); in TEST_F() 95 EXPECT_EQ(NULL, block_3->successors[1]); in TEST_F() 130 EXPECT_EQ(block_1, block_0->successors[0]); in TEST_F() 131 EXPECT_EQ(NULL, block_0->successors[1]); in TEST_F() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/longbranch/ |
D | branch-limits-int-mipsr6.mir | 178 ; R6: successors: %bb.2(0x40000000), %bb.1(0x40000000) 182 ; R6: successors: %bb.3(0x80000000) 185 ; R6: successors: %bb.3(0x80000000) 191 ; PIC: successors: %bb.3(0x40000000), %bb.1(0x40000000) 195 ; PIC: successors: %bb.2(0x80000000) 202 ; PIC: successors: %bb.4(0x80000000) 208 ; PIC: successors: %bb.4(0x80000000) 213 successors: %bb.1(0x40000000), %bb.2(0x40000000) 220 successors: %bb.2(0x80000000) 265 ; R6: successors: %bb.2(0x40000000), %bb.1(0x40000000) [all …]
|
D | branch-limits-int-micromipsr6.mir | 178 ; MMR6: successors: %bb.2(0x40000000), %bb.1(0x40000000) 182 ; MMR6: successors: %bb.3(0x80000000) 185 ; MMR6: successors: %bb.3(0x80000000) 191 ; PIC: successors: %bb.3(0x40000000), %bb.1(0x40000000) 195 ; PIC: successors: %bb.2(0x80000000) 202 ; PIC: successors: %bb.4(0x80000000) 208 ; PIC: successors: %bb.4(0x80000000) 213 successors: %bb.1(0x40000000), %bb.2(0x40000000) 220 successors: %bb.2(0x80000000) 265 ; MMR6: successors: %bb.2(0x40000000), %bb.1(0x40000000) [all …]
|
D | branch-limits-int-microMIPS.mir | 134 ; MM: successors: %bb.2(0x40000000), %bb.1(0x40000000) 138 ; MM: successors: %bb.3(0x80000000) 143 ; MM: successors: %bb.3(0x80000000) 149 ; PIC: successors: %bb.3(0x40000000), %bb.1(0x40000000) 153 ; PIC: successors: %bb.2(0x80000000) 161 ; PIC: successors: %bb.4(0x80000000) 168 ; PIC: successors: %bb.4(0x80000000) 173 successors: %bb.1(0x40000000), %bb.2(0x40000000) 180 successors: %bb.2(0x80000000) 225 ; MM: successors: %bb.2(0x40000000), %bb.1(0x40000000) [all …]
|
D | branch-limits-int.mir | 112 ; MIPS: successors: %bb.2(0x40000000), %bb.1(0x40000000) 118 ; MIPS: successors: %bb.3(0x80000000) 123 ; MIPS: successors: %bb.3(0x80000000) 131 ; PIC: successors: %bb.3(0x40000000), %bb.1(0x40000000) 137 ; PIC: successors: %bb.2(0x80000000) 145 ; PIC: successors: %bb.4(0x80000000) 152 ; PIC: successors: %bb.4(0x80000000) 159 successors: %bb.1(0x40000000), %bb.2(0x40000000) 166 successors: %bb.2(0x80000000) 211 ; MIPS: successors: %bb.2(0x40000000), %bb.1(0x40000000) [all …]
|
D | branch-limits-int-mips64r6.mir | 190 ; MIPS64: successors: %bb.1(0x40000000), %bb.2(0x40000000) 203 ; PIC: successors: %bb.1(0x40000000), %bb.2(0x40000000) 215 successors: %bb.1(0x40000000), %bb.2(0x40000000) 267 ; MIPS64: successors: %bb.1(0x40000000), %bb.2(0x40000000) 280 ; PIC: successors: %bb.1(0x40000000), %bb.2(0x40000000) 292 successors: %bb.1(0x40000000), %bb.2(0x40000000) 344 ; MIPS64: successors: %bb.2(0x40000000), %bb.1(0x40000000) 347 ; MIPS64: successors: %bb.3(0x80000000) 362 ; PIC: successors: %bb.3(0x40000000), %bb.1(0x40000000) 365 ; PIC: successors: %bb.2(0x80000000) [all …]
|
D | branch-limits-int-mips64.mir | 118 ; MIPS64: successors: %bb.2(0x40000000), %bb.1(0x40000000) 123 ; MIPS64: successors: %bb.3(0x80000000) 138 ; PIC: successors: %bb.3(0x40000000), %bb.1(0x40000000) 143 ; PIC: successors: %bb.2(0x80000000) 152 ; PIC: successors: %bb.4(0x80000000) 168 successors: %bb.1(0x40000000), %bb.2(0x40000000) 220 ; MIPS64: successors: %bb.2(0x40000000), %bb.1(0x40000000) 225 ; MIPS64: successors: %bb.3(0x80000000) 240 ; PIC: successors: %bb.3(0x40000000), %bb.1(0x40000000) 245 ; PIC: successors: %bb.2(0x80000000) [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/ |
D | ifcvt_canFallThroughTo.mir | 6 successors: %bb.1 11 successors: %bb.2, %bb.4 16 successors: %bb.3, %bb.5 21 successors: %bb.5 26 successors: 29 successors: %bb.1, %bb.6 45 #CHECK: successors: %bb.1 48 #CHECK: successors: %bb.3({{.*}}), %bb.2 54 # Empty bb.2, originally containing "unreachable" and thus has no successors 55 # and we cannot guess them: we should print an empty list of successors. [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | tail-merge-after-mbp.mir | 7 # CHECK-NEXT: successors: %bb.3(0x30000000), %bb.4(0x50000000) 12 # CHECK-NEXT: successors: %bb.5(0x30000000), %bb.10(0x50000000) 16 # CHECK-NEXT: successors: %bb.6(0x30000000), %bb.7(0x50000000) 21 # CHECK-NEXT: successors: %bb.8(0x71555555), %bb.10(0x0eaaaaab) 25 # CHECK-NEXT: successors: %bb.9(0x04000000), %bb.7(0x7c000000) 33 successors: %bb.1(0x40000000), %bb.7(0x40000000) 39 successors: %bb.16(0x80000000) 45 successors: %bb.8(0x30000000), %bb.9(0x50000000) 52 successors: %bb.16(0x80000000) 58 successors: %bb.10(0x30000000), %bb.15(0x50000000) [all …]
|
D | dbg-changes-codegen-branch-folding2.mir | 91 successors: %bb.1, %bb.4 99 successors: %bb.3, %bb.2 107 successors: %bb.3 115 successors: %bb.1, %bb.5 123 successors: %bb.1, %bb.6 131 successors: %bb.1, %bb.7 137 successors: %bb.1, %bb.8 145 successors: %bb.1, %bb.9 151 successors: %bb.1, %bb.10 159 successors: %bb.1, %bb.11 [all …]
|
D | switch-lower-peel-top-case.ll | 13 ; CHECK: successors: %[[PEELED_CASE_LABEL:.*]](0x5999999a), %[[PEELED_SWITCH_LABEL:.*]](0x26666666) 19 ; CHECK: successors: %[[BB1_LABEL:.*]](0x0206d3a0), %[[BB2_LABEL:.*]](0x7df92c60) 24 ; CHECK: successors: %[[CASE2_LABEL:.*]](0x35e50d5b), %[[BB3_LABEL:.*]](0x4a1af2a5) 29 ; CHECK: successors: %[[CASE5_LABEL:.*]](0x45d173c8), %[[BB4_LABEL:.*]](0x3a2e8c38) 34 ; CHECK: successors: %[[CASE1_LABEL:.*]](0x66666666), %[[DEFAULT_BB_LABEL:.*]](0x1999999a) 39 ; CHECK: successors: %[[CASE3_LABEL:.*]](0x7fe44107), %[[DEFAULT_BB_LABEL]](0x001bbef9) 75 ; CHECK: successors: %[[PEELED_CASE_LABEL:.*]](0x59999999), %[[PEELED_SWITCH_LABEL:.*]](0x2666666… 82 ; CHECK: successors: %[[BB1_LABEL:.*]](0x0088888a), %[[BB2_LABEL:.*]](0x7f777776) 87 ; CHECK: successors: %[[CASE4_LABEL:.*]](0x7f775a4f), %[[BB3_LABEL:.*]](0x0088a5b1) 92 ; CHECK: successors: %[[CASE1_LABEL:.*]](0x66666666), %[[DEFAULT_BB_LABEL:.*]](0x1999999a) [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/ |
D | coalescer-with-subregs-bad-identical.mir | 27 successors: %bb.1(0x40000000), %bb.21(0x40000000) 33 successors: %bb.2(0x40000000), %bb.17(0x40000000) 37 successors: %bb.4(0x40000000), %bb.3(0x40000000) 61 successors: %bb.6(0x80000000) 67 successors: %bb.5(0x40000000), %bb.7(0x40000000) 81 successors: %bb.7(0x80000000) 85 successors: %bb.8(0x40000000), %bb.10(0x40000000) 96 successors: %bb.6(0x80000000) 104 successors: %bb.9(0x40000000), %bb.11(0x40000000) 110 successors: %bb.11(0x80000000) [all …]
|
D | coalescer-subranges-another-copymi-not-live.mir | 24 successors: %bb.1(0x40000000), %bb.2(0x40000000) 33 successors: %bb.5(0x80000000) 39 successors: %bb.3(0x40000000), %bb.4(0x40000000) 43 successors: %bb.5(0x80000000) 54 successors: %bb.5(0x80000000) 65 successors: %bb.8(0x40000000), %bb.6(0x40000000) 70 successors: %bb.7(0x80000000) 74 successors: %bb.14(0x80000000) 79 successors: %bb.9(0x40000000), %bb.11(0x40000000) 85 successors: %bb.10(0x80000000) [all …]
|
D | coalescer-subregjoin-fullcopy.mir | 13 # GCN: successors: %bb.7(0x{{[0-9]+}}), %bb.18(0x{{[0-9]+}}) 33 successors: %bb.2(0x40000000), %bb.1(0x40000000) 37 successors: %bb.9(0x80000000) 42 successors: %bb.4(0x40000000), %bb.3(0x40000000) 46 successors: %bb.5(0x80000000) 51 successors: %bb.6(0x80000000) 60 successors: %bb.9(0x80000000) 67 successors: %bb.7(0x40000000), %bb.18(0x40000000) 90 successors: %bb.6(0x40000000), %bb.8(0x40000000) 103 successors: %bb.5(0x80000000) [all …]
|
D | subreg-split-live-in-error.mir | 48 successors: %bb.1(0x40000000), %bb.2(0x40000000) 56 successors: %bb.5(0x80000000) 63 successors: %bb.3(0x40000000), %bb.4(0x40000000) 67 successors: %bb.5(0x80000000) 73 successors: %bb.5(0x80000000) 77 successors: %bb.6(0x40000000), %bb.22(0x40000000) 83 successors: %bb.8(0x40000000), %bb.11(0x40000000) 104 successors: %bb.13(0x80000000) 112 successors: %bb.9(0x40000000), %bb.10(0x40000000) 116 successors: %bb.12(0x80000000) [all …]
|
D | coalescer-extend-pruned-subrange.mir | 10 successors: %bb.2 37 successors: %bb.3, %bb.4 46 successors: %bb.4 55 successors: %bb.5 59 successors: %bb.7, %bb.6 63 successors: %bb.9 68 successors: %bb.8, %bb.10 80 successors: %bb.10 88 successors: %bb.11 92 successors: %bb.9 [all …]
|
D | coalescer-subranges-another-prune-error.mir | 25 successors: %bb.2(0x40000000), %bb.1(0x40000000) 36 successors: %bb.3(0x80000000) 43 successors: %bb.4(0x80000000) 60 successors: %bb.17(0x80000000) 65 successors: %bb.8(0x40000000), %bb.9(0x40000000) 97 successors: %bb.9(0x80000000) 117 successors: %bb.7(0x40000000), %bb.13(0x40000000) 129 successors: %bb.13(0x80000000) 137 successors: %bb.10(0x80000000) 146 successors: %bb.6(0x04000000), %bb.4(0x7c000000) [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/GlobalISel/ |
D | localizer.mir | 40 ; CHECK: successors: %bb.1(0x80000000) 51 successors: %bb.1 67 ; CHECK: successors: %bb.1(0x80000000) 78 successors: %bb.1 95 ; CHECK: successors: %bb.1(0x80000000) 99 ; CHECK: successors: %bb.2(0x80000000) 109 successors: %bb.1 115 successors: %bb.2 130 ; CHECK: successors: %bb.1(0x80000000) 134 ; CHECK: successors: %bb.2(0x80000000) [all …]
|
D | legalize-phi.mir | 67 ; CHECK: successors: %bb.1(0x40000000), %bb.2(0x40000000) 78 ; CHECK: successors: %bb.3(0x80000000) 83 ; CHECK: successors: %bb.3(0x80000000) 98 successors: %bb.1(0x40000000), %bb.2(0x40000000) 110 successors: %bb.3(0x80000000) 117 successors: %bb.3(0x80000000) 148 ; CHECK: successors: %bb.1(0x40000000), %bb.2(0x40000000) 157 ; CHECK: successors: %bb.2(0x80000000) 164 successors: %bb.2, %bb.3 175 successors: %bb.3 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/MIR/X86/ |
D | auto-successor.mir | 6 # CHECK-NOT: successors 10 # CHECK-NOT: successors 12 # CHECK-NOT: successors 34 # Some cases that need explicit successors: 40 ; CHECK: successors: %bb.3, %bb.1 41 successors: %bb.3, %bb.1 ; different order than operands 47 ; CHECK: successors: %bb.2, %bb.1 48 successors: %bb.2, %bb.1 ; different order (fallthrough variant) 53 ; CHECK: successors: %bb.1(0x60000000), %bb.3(0x20000000) 54 successors: %bb.1(3), %bb.3(1) ; branch probabilities not normalized
|
D | successor-basic-blocks.mir | 2 # This test ensures that the MIR parser parses basic block successors correctly. 37 successors: %bb.1.less, %bb.2.exit 57 ; Verify that we can have multiple lists of successors that will be merged 60 ; CHECK: successors: %bb.1(0x80000000), %bb.2(0x00000000) 63 successors: %bb.1 64 successors: %bb.2 69 ; Verify that we can have an empty list of successors. 73 successors:
|
/external/mesa3d/src/compiler/nir/ |
D | nir_control_flow.c | 74 pred->successors[0] = succ1; in link_blocks() 78 pred->successors[1] = succ2; in link_blocks() 86 if (pred->successors[0] == succ) { in unlink_blocks() 87 pred->successors[0] = pred->successors[1]; in unlink_blocks() 88 pred->successors[1] = NULL; in unlink_blocks() 90 assert(pred->successors[1] == succ); in unlink_blocks() 91 pred->successors[1] = NULL; in unlink_blocks() 100 if (block->successors[1] != NULL) in unlink_block_successors() 101 unlink_blocks(block, block->successors[1]); in unlink_block_successors() 102 if (block->successors[0] != NULL) in unlink_block_successors() [all …]
|
/external/llvm/test/CodeGen/MIR/X86/ |
D | successor-basic-blocks.mir | 2 # This test ensures that the MIR parser parses basic block successors correctly. 35 …; CHECK: successors: %bb.1.less(0x40000000 / 0x80000000 = 50.00%), %bb.2.exit(0x40000000 /… 38 successors: %bb.1.less, %bb.2.exit 58 ; Verify that we can have multiple lists of successors that will be merged 61 …; CHECK: successors: %bb.1(0x80000000 / 0x80000000 = 100.00%), %bb.2(0x00000000 / 0x800000… 64 successors: %bb.1 65 successors: %bb.2 70 ; Verify that we can have an empty list of successors. 74 successors:
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | clear-liverange-spillreg.mir | 163 successors: %bb.2(0x00000001), %bb.1(0x7fffffff) 170 successors: %bb.2(0x00000001), %bb.3(0x7fffffff) 179 successors: %bb.6(0x00000001), %bb.4(0x7fffffff) 186 successors: %bb.5(0x00000001), %bb.7(0x7fffffff) 197 successors: %bb.47(0x00000001), %bb.8(0x7fffffff) 204 successors: %bb.46(0x00000001), %bb.48(0x7fffffff) 211 successors: %bb.36(0x00000001), %bb.10(0x7fffffff) 218 successors: %bb.35(0x00000001), %bb.37(0x7fffffff) 237 successors: %bb.56, %bb.13 246 successors: %bb.14(0x7fffffff), %bb.15(0x00000001) [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/GlobalISel/ |
D | legalize-phi.mir | 146 ; ALL: successors: %bb.2(0x40000000), %bb.1(0x40000000) 156 ; ALL: successors: %bb.2(0x80000000) 164 successors: %bb.3(0x40000000), %bb.2(0x40000000) 177 successors: %bb.3(0x80000000) 212 ; ALL: successors: %bb.2(0x40000000), %bb.1(0x40000000) 223 ; ALL: successors: %bb.2(0x80000000) 229 successors: %bb.3(0x40000000), %bb.2(0x40000000) 242 successors: %bb.3(0x80000000) 276 ; ALL: successors: %bb.2(0x40000000), %bb.1(0x40000000) 287 ; ALL: successors: %bb.2(0x80000000) [all …]
|