| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | phi-edge-handling.ll | 66 br label %EXIT 68 br label %EXIT 69 EXIT: 86 br label %EXIT 88 br label %EXIT 89 EXIT: 106 br label %EXIT 109 EXIT: 130 EXIT: 150 EXIT: [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ |
| H A D | phi.ll | 68 br label %EXIT 70 br label %EXIT 71 EXIT: 88 br label %EXIT 90 br label %EXIT 91 EXIT: 108 br label %EXIT 110 br label %EXIT 111 EXIT: 131 EXIT: [all …]
|
| H A D | freeze.ll | 395 ; CHECK: EXIT: 407 br label %EXIT 408 EXIT: 424 ; CHECK: EXIT: 436 br label %EXIT 437 EXIT: 450 ; CHECK: EXIT: 457 EXIT: 469 ; CHECK: EXIT: 473 switch i32 %x, label %EXIT [] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | 2009-08-12-badswitch.ll | 216 br label %EXIT 220 br label %EXIT 224 br label %EXIT 228 br label %EXIT 232 br label %EXIT 236 br label %EXIT 240 br label %EXIT 244 br label %EXIT 248 br label %EXIT 252 br label %EXIT [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | unrecognized_three-way-comparison.ll | 15 ; CHECK-NEXT: br label [[EXIT]] 43 ; CHECK-NEXT: br label [[EXIT]] 71 ; CHECK-NEXT: br label [[EXIT]] 99 ; CHECK-NEXT: br label [[EXIT]] 127 ; CHECK-NEXT: br label [[EXIT]] 155 ; CHECK-NEXT: br label [[EXIT]] 183 ; CHECK-NEXT: br label [[EXIT]] 211 ; CHECK-NEXT: br label [[EXIT]] 241 ; CHECK-NEXT: br label [[EXIT]] 269 ; CHECK-NEXT: br label [[EXIT]] [all …]
|
| H A D | phi-int2ptr-fold.ll | 13 ; CHECK-NEXT: br label [[EXIT:%.*]] 15 ; CHECK-NEXT: br label [[EXIT]] 41 ; CHECK-NEXT: br i1 [[COND:%.*]], label [[BB1:%.*]], label [[EXIT:%.*]] 43 ; CHECK-NEXT: br label [[EXIT]] 66 ; CHECK-NEXT: br i1 [[COND:%.*]], label [[BB1:%.*]], label [[EXIT:%.*]] 69 ; CHECK-NEXT: br label [[EXIT]] 94 ; CHECK-NEXT: br i1 [[COND:%.*]], label [[BB1:%.*]], label [[EXIT:%.*]] 99 ; CHECK-NEXT: br label [[EXIT]] 124 ; CHECK-NEXT: br i1 [[COND:%.*]], label [[BB1:%.*]], label [[EXIT:%.*]] 129 ; CHECK-NEXT: br label [[EXIT]] [all …]
|
| H A D | known-non-zero.ll | 14 ; CHECK-NEXT: br i1 [[C]], label [[EXIT:%.*]], label [[NON_ZERO:%.*]] 18 ; CHECK-NEXT: br label [[EXIT]] 41 ; CHECK-NEXT: br i1 [[C]], label [[EXIT:%.*]], label [[NON_ZERO:%.*]] 45 ; CHECK-NEXT: br label [[EXIT]] 70 ; CHECK-NEXT: br i1 [[C]], label [[EXIT:%.*]], label [[NON_ZERO:%.*]] 73 ; CHECK-NEXT: br label [[EXIT]] 111 ; CHECK-NEXT: br i1 [[LOOP_COND]], label [[LOOP]], label [[EXIT:%.*]] 141 ; CHECK-NEXT: br i1 [[C]], label [[NON_ZERO:%.*]], label [[EXIT:%.*]] 164 ; CHECK-NEXT: br i1 [[C]], label [[NON_ZERO:%.*]], label [[EXIT:%.*]] 210 ; CHECK-NEXT: br i1 [[C]], label [[NON_ZERO:%.*]], label [[EXIT:%.*]] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/CorrelatedValuePropagation/ |
| H A D | sub.ll | 11 ; CHECK-NEXT: br label [[EXIT]] 34 ; CHECK-NEXT: br label [[EXIT]] 57 ; CHECK-NEXT: br label [[EXIT]] 80 ; CHECK-NEXT: br label [[EXIT]] 103 ; CHECK-NEXT: br label [[EXIT]] 126 ; CHECK-NEXT: br label [[EXIT]] 167 ; CHECK-NEXT: br label [[EXIT]] 195 ; CHECK-NEXT: br label [[EXIT]] 224 ; CHECK-NEXT: br label [[EXIT]] 254 ; CHECK-NEXT: br label [[EXIT]] [all …]
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/ |
| H A D | stack-poisoning-and-lifetime-be.ll | 172 ; EXIT-NEXT: [[OFFSET:%[0-9]+]] = add i64 [[SHADOW_BASE]], 0 174 ; EXIT-NEXT: store [[TYPE]] 0, [[TYPE]]* [[PTR]], align 1 177 ; EXIT-NEXT: [[OFFSET:%[0-9]+]] = add i64 [[SHADOW_BASE]], 85 179 ; EXIT-NEXT: store [[TYPE]] 0, [[TYPE]]* [[PTR]], align 1 182 ; EXIT-NEXT: [[OFFSET:%[0-9]+]] = add i64 [[SHADOW_BASE]], 93 184 ; EXIT-NEXT: store [[TYPE]] 0, [[TYPE]]* [[PTR]], align 1 187 ; EXIT-NEXT: [[OFFSET:%[0-9]+]] = add i64 [[SHADOW_BASE]], 101 189 ; EXIT-NEXT: store [[TYPE]] 0, [[TYPE]]* [[PTR]], align 1 192 ; EXIT-NEXT: [[OFFSET:%[0-9]+]] = add i64 [[SHADOW_BASE]], 111 194 ; EXIT-NEXT: store [[TYPE]] 0, [[TYPE]]* [[PTR]], align 1 [all …]
|
| H A D | stack-poisoning-and-lifetime.ll | 172 ; EXIT-NEXT: [[OFFSET:%[0-9]+]] = add i64 [[SHADOW_BASE]], 0 174 ; EXIT-NEXT: store [[TYPE]] 0, [[TYPE]]* [[PTR]], align 1 177 ; EXIT-NEXT: [[OFFSET:%[0-9]+]] = add i64 [[SHADOW_BASE]], 85 179 ; EXIT-NEXT: store [[TYPE]] 0, [[TYPE]]* [[PTR]], align 1 182 ; EXIT-NEXT: [[OFFSET:%[0-9]+]] = add i64 [[SHADOW_BASE]], 93 184 ; EXIT-NEXT: store [[TYPE]] 0, [[TYPE]]* [[PTR]], align 1 187 ; EXIT-NEXT: [[OFFSET:%[0-9]+]] = add i64 [[SHADOW_BASE]], 101 189 ; EXIT-NEXT: store [[TYPE]] 0, [[TYPE]]* [[PTR]], align 1 192 ; EXIT-NEXT: [[OFFSET:%[0-9]+]] = add i64 [[SHADOW_BASE]], 111 194 ; EXIT-NEXT: store [[TYPE]] 0, [[TYPE]]* [[PTR]], align 1 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/ |
| H A D | multiple-exits.ll | 52 ; CHECK-NEXT: br i1 false, label [[LATCH_10:%.*]], label [[EXIT:%.*]] 55 ; CHECK-NEXT: br label [[EXIT]] 86 ; CHECK-NEXT: br i1 true, label [[LOOP_1:%.*]], label [[EXIT:%.*]] 93 ; CHECK-NEXT: br i1 [[CMP2_1]], label [[LOOP_2:%.*]], label [[EXIT]] 100 ; CHECK-NEXT: br i1 [[CMP2_2]], label [[LOOP_3:%.*]], label [[EXIT]] 107 ; CHECK-NEXT: br i1 [[CMP2_3]], label [[LOOP_4:%.*]], label [[EXIT]] 114 ; CHECK-NEXT: br i1 [[CMP2_4]], label [[LOOP_5:%.*]], label [[EXIT]] 159 ; CHECK-NEXT: br i1 false, label [[LATCH_11:%.*]], label [[EXIT]] 162 ; CHECK-NEXT: br label [[EXIT]] 195 ; CHECK-NEXT: br i1 [[CMP1]], label [[LATCH]], label [[EXIT:%.*]] [all …]
|
| H A D | unroll-header-exiting-with-phis-multiple-exiting-blocks.ll | 16 ; CHECK-NEXT: br i1 [[EC_1]], label [[EXIT:%.*]], label [[EXITING_2:%.*]] 19 ; CHECK-NEXT: br i1 [[EC_2]], label [[EXIT]], label [[LATCH:%.*]] 27 ; CHECK-NEXT: br i1 [[EC_1_1]], label [[EXIT]], label [[EXITING_2_1:%.*]] 30 ; CHECK-NEXT: br i1 [[EC_2_1]], label [[EXIT]], label [[LATCH_1:%.*]] 38 ; CHECK-NEXT: br i1 [[EC_1_2]], label [[EXIT]], label [[EXITING_2_2:%.*]] 41 ; CHECK-NEXT: br i1 [[EC_2_2]], label [[EXIT]], label [[LATCH_2:%.*]] 46 ; CHECK-NEXT: br i1 false, label [[EXITING_1_3:%.*]], label [[EXIT]] 49 ; CHECK-NEXT: br i1 [[EC_1_3]], label [[EXIT]], label [[EXITING_2_3:%.*]] 52 ; CHECK-NEXT: br i1 [[EC_2_3]], label [[EXIT]], label [[LATCH_3:%.*]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SCCP/ |
| H A D | ranges-sext.ll | 8 ; CHECK-NEXT: br i1 [[C_2:%.*]], label [[TRUE_2:%.*]], label [[EXIT:%.*]] 10 ; CHECK-NEXT: br label [[EXIT]] 12 ; CHECK-NEXT: br label [[EXIT]] 39 ; CHECK-NEXT: br i1 [[C_2:%.*]], label [[TRUE_2:%.*]], label [[EXIT:%.*]] 41 ; CHECK-NEXT: br label [[EXIT]] 43 ; CHECK-NEXT: br label [[EXIT]] 83 ; CHECK-NEXT: br i1 [[C_2:%.*]], label [[TRUE_2:%.*]], label [[EXIT:%.*]] 85 ; CHECK-NEXT: br label [[EXIT]] 87 ; CHECK-NEXT: br label [[EXIT]]
|
| H A D | widening.ll | 14 ; SCCP-NEXT: br i1 [[C_1]], label [[BB1:%.*]], label [[EXIT:%.*]] 16 ; SCCP-NEXT: br label [[EXIT]] 29 ; IPSCCP-NEXT: br label [[EXIT]] 63 ; SCCP-NEXT: br label [[EXIT]] 79 ; IPSCCP-NEXT: br label [[EXIT]] 123 ; SCCP-NEXT: br label [[EXIT]] 145 ; IPSCCP-NEXT: br label [[EXIT]] 196 ; SCCP-NEXT: br label [[EXIT]] 217 ; IPSCCP-NEXT: br label [[EXIT]] 268 ; SCCP-NEXT: br label [[EXIT]] [all …]
|
| /llvm-project-15.0.7/llvm/unittests/XRay/ |
| H A D | FDRBlockVerifierTest.cpp | 32 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 41 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 50 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 79 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 93 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 108 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 122 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
|
| H A D | FDRRecordsTest.cpp | 35 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 45 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 55 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 99 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 110 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 121 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST()
|
| H A D | FDRTraceWriterTest.cpp | 51 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 75 Field(&XRayRecord::Type, Eq(RecordTypes::EXIT)))); in TEST() 96 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 118 Field(&XRayRecord::Type, Eq(RecordTypes::EXIT)))); in TEST() 147 .add<FunctionRecord>(RecordTypes::EXIT, 1, 100) in TEST() 177 Field(&XRayRecord::Type, Eq(RecordTypes::EXIT)))); in TEST()
|
| /llvm-project-15.0.7/llvm/test/Transforms/CrossDSOCFI/ |
| H A D | basic.ll | 12 ; CHECK: [[EXIT:.*]]: 17 ; CHECK-NEXT: br label %[[EXIT]] 21 ; CHECK-NEXT: br {{.*}} label %[[EXIT]], label %[[FAIL]] 25 ; CHECK-NEXT: br {{.*}} label %[[EXIT]], label %[[FAIL]] 29 ; CHECK-NEXT: br {{.*}} label %[[EXIT]], label %[[FAIL]] 33 ; CHECK-NEXT: br {{.*}} label %[[EXIT]], label %[[FAIL]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/ |
| H A D | wineh-unreachable.ll | 27 ; CHECK-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH_PAD:%.*]] 61 ; CHECK-NEXT: to label [[EXIT:%.*]] unwind label [[CLEANUP_PAD:%.*]] 91 ; CHECK-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH_PAD:%.*]] 96 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]] 119 ; CHECK-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH_PAD:%.*]] 124 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]] 147 ; CHECK-NEXT: to label [[EXIT:%.*]] unwind label [[CATCH_PAD:%.*]] 152 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]] 184 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]] 216 ; CHECK-NEXT: catchret from [[CATCH]] to label [[EXIT]] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/Attributor/ |
| H A D | lvi-after-jumpthreading.ll | 20 ; IS________OPM-NEXT: br i1 [[CONT]], label [[LOOP]], label [[EXIT]] 36 ; IS________NPM-NEXT: br i1 [[CONT]], label [[LOOP]], label [[EXIT]] 76 ; IS________OPM-NEXT: br i1 [[CONT]], label [[LOOP]], label [[EXIT]] 98 ; IS________NPM-NEXT: br i1 [[CONT]], label [[LOOP]], label [[EXIT]] 132 ; CHECK-NEXT: br i1 [[C]], label [[DO:%.*]], label [[EXIT:%.*]] 135 ; CHECK-NEXT: br i1 [[C1]], label [[EXIT2:%.*]], label [[EXIT]] 138 ; CHECK-NEXT: br i1 [[COND_3]], label [[EXIT2]], label [[EXIT]] 145 ; CHECK-NEXT: br i1 [[COND_2]], label [[EXIT]], label [[CONT:%.*]] 183 ; CHECK-NEXT: br i1 [[C]], label [[DO:%.*]], label [[EXIT:%.*]] 186 ; CHECK-NEXT: br i1 [[C1]], label [[EXIT2:%.*]], label [[EXIT]] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/ |
| H A D | lftr-multi-exit.ll | 19 ; CHECK-NEXT: br i1 [[EXITCOND]], label [[LATCH]], label [[EXIT:%.*]] 24 ; CHECK-NEXT: br i1 [[EXITCOND1]], label [[LOOP]], label [[EXIT]] 54 ; CHECK-NEXT: br i1 [[EARLYCND]], label [[LATCH]], label [[EXIT:%.*]] 59 ; CHECK-NEXT: br i1 [[EXITCOND]], label [[LOOP]], label [[EXIT]] 94 ; CHECK-NEXT: br i1 [[EXITCOND1]], label [[LATCH]], label [[EXIT]] 99 ; CHECK-NEXT: br i1 [[EXITCOND2]], label [[LOOP]], label [[EXIT]] 141 ; CHECK-NEXT: br i1 [[EXITCOND1]], label [[LOOP]], label [[EXIT]] 179 ; CHECK-NEXT: br i1 [[C]], label [[LOOP]], label [[EXIT]] 406 ; CHECK-NEXT: br i1 [[C]], label [[LOOP]], label [[EXIT]] 460 ; CHECK-NEXT: br label [[EXIT:%.*]] [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/imath/examples/ |
| H A D | rsakey.c | 130 goto EXIT; in main() 139 goto EXIT; in main() 149 goto EXIT; in main() 169 goto EXIT; in main() 178 goto EXIT; in main() 185 goto EXIT; in main() 195 EXIT: in main()
|
| /llvm-project-15.0.7/llvm/test/Transforms/LowerSwitch/ |
| H A D | do-not-handle-impossible-values.ll | 19 ; CHECK-NEXT: br label [[EXIT:%.*]] 22 ; CHECK-NEXT: br label [[EXIT]] 25 ; CHECK-NEXT: br label [[EXIT]] 73 ; CHECK-NEXT: br label [[EXIT]] 76 ; CHECK-NEXT: br label [[EXIT]] 122 ; CHECK-NEXT: br label [[EXIT]] 172 ; CHECK-NEXT: br label [[EXIT]] 175 ; CHECK-NEXT: br label [[EXIT]] 229 ; CHECK-NEXT: br label [[EXIT]] 280 ; CHECK-NEXT: br label [[EXIT]] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/JumpThreading/ |
| H A D | freeze-lvi-edgevaluelocal.ll | 12 ; CHECK-NEXT: br i1 [[COND:%.*]], label [[B:%.*]], label [[EXIT:%.*]] 16 ; CHECK: EXIT: 21 br i1 %cond, label %A, label %EXIT 23 br i1 %cond.fr, label %B, label %EXIT 27 EXIT:
|
| /llvm-project-15.0.7/llvm/test/Transforms/FixIrreducible/ |
| H A D | nested.ll | 15 ; CHECK-NEXT: br i1 [[PRED4:%.*]], label [[IRR_GUARD]], label [[EXIT:%.*]] 17 ; CHECK-NEXT: br i1 [[PRED5:%.*]], label [[IRR_GUARD]], label [[EXIT]] 66 ; CHECK-NEXT: br i1 [[PRED6:%.*]], label [[EXIT:%.*]], label [[H1]] 115 ; CHECK-NEXT: br i1 [[PRED2:%.*]], label [[IRR_GUARD]], label [[EXIT:%.*]] 194 ; CHECK-NEXT: br i1 [[PRED3:%.*]], label [[H1]], label [[EXIT:%.*]] 204 ; CHECK-NEXT: br i1 [[PRED6:%.*]], label [[IRR_GUARD]], label [[EXIT]] 273 ; CHECK-NEXT: br i1 [[PRED7:%.*]], label [[EXIT:%.*]], label [[H0]] 348 ; CHECK-NEXT: br i1 [[PRED8:%.*]], label [[EXIT]], label [[WHILE_COND]] 352 ; CHECK-NEXT: br label [[EXIT]] 358 ; CHECK-NEXT: br label [[EXIT]] [all …]
|