| /llvm-project-15.0.7/llvm/test/Transforms/ConstraintElimination/ |
| H A D | geps-pointers-to-arrays.ll | 12 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0]], [[HIGH]] 13 ; CHECK-NEXT: call void @use(i1 [[C_0]]) 42 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0]], [[HIGH]] 43 ; CHECK-NEXT: call void @use(i1 [[C_0]]) 72 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i8* [[START_0]], [[HIGH]] 73 ; CHECK-NEXT: call void @use(i1 [[C_0]]) 103 ; CHECK-NEXT: call void @use(i1 [[C_0]]) 135 ; CHECK-NEXT: call void @use(i1 [[C_0]]) 164 ; CHECK-NEXT: call void @use(i1 [[C_0]]) 199 ; CHECK-NEXT: call void @use(i1 [[C_0]]) [all …]
|
| H A D | geps-pointers-to-structs.ll | 17 ; CHECK-NEXT: ret i1 [[C_0]] 51 ; CHECK-NEXT: ret i1 [[C_0]] 88 ; CHECK-NEXT: ret i1 [[C_0]] 124 ; CHECK-NEXT: ret i1 [[C_0]] 157 ; CHECK-NEXT: ret i1 [[C_0]] 187 ; CHECK-NEXT: ret i1 [[C_0]] 215 ; CHECK-NEXT: ret i1 [[C_0]] 245 ; CHECK-NEXT: ret i1 [[C_0]] 277 ; CHECK-NEXT: ret i1 [[C_0]] 310 ; CHECK-NEXT: ret i1 [[C_0]] [all …]
|
| H A D | add-nsw.ll | 109 ; CHECK-NEXT: [[C_0:%.*]] = icmp sge i8 [[A:%.*]], [[C:%.*]] 111 ; CHECK-NEXT: [[AND_0:%.*]] = and i1 [[C_0]], [[C_1]] 163 ; CHECK-NEXT: [[C_0:%.*]] = icmp sge i8 [[A:%.*]], [[C:%.*]] 165 ; CHECK-NEXT: [[AND_0:%.*]] = and i1 [[C_0]], [[C_1]]
|
| H A D | transfer-unsigned-facts-to-signed.ll | 184 ; CHECK-NEXT: [[C_0:%.*]] = icmp slt i8 [[A]], 5 223 ; CHECK-NEXT: [[C_0:%.*]] = icmp sge i8 [[A]], 0 225 ; CHECK-NEXT: [[RES_1:%.*]] = xor i1 [[C_0]], [[C_1]]
|
| H A D | add-nuw.ll | 243 ; CHECK-NEXT: [[C_0:%.*]] = icmp uge i8 [[A:%.*]], [[C:%.*]] 245 ; CHECK-NEXT: [[AND_0:%.*]] = and i1 [[C_0]], [[C_1]] 297 ; CHECK-NEXT: [[C_0:%.*]] = icmp uge i8 [[A:%.*]], [[C:%.*]] 299 ; CHECK-NEXT: [[AND_0:%.*]] = and i1 [[C_0]], [[C_1]]
|
| H A D | geps-signed-predicates.ll | 487 ; CHECK-NEXT: [[C_0:%.*]] = icmp sge i8* [[START_1]], [[HIGH]] 488 ; CHECK-NEXT: call void @use(i1 [[C_0]])
|
| H A D | geps-unsigned-predicates.ll | 487 ; CHECK-NEXT: [[C_0:%.*]] = icmp uge i8* [[START_1]], [[HIGH]] 488 ; CHECK-NEXT: call void @use(i1 [[C_0]])
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopIdiom/ |
| H A D | reuse-cast.ll | 38 ; CHECK-NEXT: [[C_0:%.*]] = call i1 @cond() 39 ; CHECK-NEXT: br i1 [[C_0]], label [[LOOP_0]], label [[END:%.*]] 89 ; CHECK-NEXT: [[C_0:%.*]] = icmp sgt i32 [[X:%.*]], 0 106 ; CHECK-NEXT: call void @use.i1(i1 [[C_0]])
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/ |
| H A D | pr16899.ll | 18 ; CHECK-NEXT: [[C_0:%.*]] = phi i32 [ [[TMP2]], [[ENTRY:%.*]] ], [ [[ADD2:%.*]], [[DO_BODY]] ] 20 ; CHECK-NEXT: [[ADD]] = add nsw i32 [[B_0]], [[C_0]]
|
| H A D | lookahead.ll | 56 %C_0 = load double, double *%idx4, align 8 62 %subCD_0 = fsub fast double %C_0, %D_0 188 %C_0 = load double, double *%idx4, align 8 194 %subCD_0 = fsub fast double %C_0, %D_0
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/ |
| H A D | hoist-dbgvalue.ll | 76 ; CHECK-NEXT: [[C_0:%.*]] = icmp sgt i32 [[X:%.*]], 0 77 ; CHECK-NEXT: [[BRMERGE:%.*]] = select i1 [[C_0]], i1 true, i1 [[C_2:%.*]] 78 ; CHECK-NEXT: [[DOTMUX:%.*]] = select i1 [[C_0]], i16 0, i16 20
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | hardware-loops-crash.ll | 20 ; CHECK-NEXT: [[C_0:%.*]] = call i1 @cond() 21 ; CHECK-NEXT: br i1 [[C_0]], label [[WHILE_COND25:%.*]], label [[FOR_BODY]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/X86/ |
| H A D | pr47776-do-not-apply-info-from-guards-to-addrecs.ll | 26 ; CHECK-NEXT: [[C_0:%.*]] = icmp ult i64 [[TMP7]], 10000 27 ; CHECK-NEXT: br i1 [[C_0]], label [[BB2]], label [[BB8:%.*]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/CorrelatedValuePropagation/ |
| H A D | pointer.ll | 17 ; CHECK-NEXT: [[C_0:%.*]] = phi i16* [ undef, [[ENTRY:%.*]] ], [ [[CALL6]], [[FOR_END:%.*]] ]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SCCP/ |
| H A D | binaryops-range-special-cases.ll | 8 ; CHECK-NEXT: [[C_0:%.*]] = icmp slt i32 0, [[D]] 9 ; CHECK-NEXT: call void @use(i1 [[C_0]])
|
| H A D | range-and.ll | 9 ; CHECK-NEXT: [[C_0:%.*]] = icmp slt i64 [[R]], 15 10 ; CHECK-NEXT: call void @use(i1 [[C_0]])
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | pr47343-expander-lcssa-after-cfg-update.ll | 18 ; CHECK-NEXT: [[C_0:%.*]] = call i1 @cond() 19 ; CHECK-NEXT: br i1 [[C_0]], label [[OUTER_EXIT_0:%.*]], label [[INNER_1_HEADER_PREHEADER:%.*]]
|
| H A D | first-order-recurrence-multiply-recurrences.ll | 322 ; CHECK-NEXT: [[C_0:%.*]] = phi i32 [ 0, [[ENTRY]] ], [ [[REM_NEXT:%.*]], [[LOOP]] ] 326 ; CHECK-NEXT: [[XOR]] = xor i32 [[C_0]], 1
|
| /llvm-project-15.0.7/mlir/test/Dialect/Linalg/ |
| H A D | fusion.mlir | 90 // CHECK-DAG: %[[C_0:.*]] = memref.dim %[[C]], %c0{{[_0-9]*}} : memref<?x?xf32, #[[$strided2D]]> 93 // CHECK: scf.for %{{.*}} = %{{.*}} to %[[C_0]] step %{{.*}} { 201 // CHECK: %[[C_0:.*]] = memref.dim %[[C]], %[[C0:.*]] : memref<?x?xf32, #[[$strided2D]]> 204 // CHECK: scf.for %{{.*}} = %{{.*}} to %[[C_0]] step %{{.*}} { 265 // CHECK-DAG: %[[C_0:.*]] = memref.dim %[[C]], %[[C0]] : memref<?x?xf32, #[[$strided2D]]> 270 // CHECK: %[[BOUND_2_C0:.+]] = affine.min #[[BOUND_2_MAP]](%[[I]])[%[[C_0]]] 272 // CHECK: %[[BOUND_ID_C0:.+]] = affine.min #[[BOUND_2_MAP_2]](%[[I]])[%[[A_0]], %[[C_0]]] 415 // CHECK: %[[C_0:.*]] = memref.dim %[[C]], %[[C0:.*]] : memref<?x?xf32, #[[$strided2D]]> 423 // CHECK: scf.for %{{.*}} = %{{.*}} to %[[C_0]] step %{{.*}} {
|
| /llvm-project-15.0.7/llvm/test/Transforms/Attributor/ |
| H A D | potential.ll | 505 ; IS__TUNIT_OPM-NEXT: [[C_0:%.*]] = phi i32 [ 1, [[ENTRY]] ], [ [[C_1:%.*]], [[INC]] ] 509 ; IS__TUNIT_OPM-NEXT: [[C_1]] = mul i32 [[C_0]], -1 515 ; IS__TUNIT_OPM-NEXT: [[RET:%.*]] = icmp eq i32 [[C_0]], 0 525 ; IS________NPM-NEXT: [[C_0:%.*]] = phi i32 [ 1, [[ENTRY]] ], [ [[C_1:%.*]], [[INC]] ] 529 ; IS________NPM-NEXT: [[C_1]] = mul i32 [[C_0]], -1 535 ; IS________NPM-NEXT: [[RET:%.*]] = icmp eq i32 [[C_0]], 0 545 ; IS__CGSCC_OPM-NEXT: [[C_0:%.*]] = phi i32 [ 1, [[ENTRY]] ], [ [[C_1:%.*]], [[INC]] ] 549 ; IS__CGSCC_OPM-NEXT: [[C_1]] = mul i32 [[C_0]], -1 555 ; IS__CGSCC_OPM-NEXT: [[RET:%.*]] = icmp eq i32 [[C_0]], 0
|
| /llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/ |
| H A D | pr47285-not-overwritten-on-all-exit-paths.ll | 17 ; CHECK-NEXT: br i1 [[C_0:%.*]], label [[BB_3:%.*]], label [[NO_OVERWRITE_EXIT:%.*]]
|
| H A D | multiblock-multipath.ll | 306 ; CHECK-NEXT: [[C_0:%.*]] = call i1 @cond() 307 ; CHECK-NEXT: br i1 [[C_0]], label [[FOR_BODY:%.*]], label [[FOR_END:%.*]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/Util/PredicateInfo/ |
| H A D | testandor.ll | 399 ; CHECK: [[C_0:%.*]] = call i1 @llvm.ssa.copy.i1(i1 [[C]]) 404 ; CHECK-NEXT: call void @foo(i1 [[C_0]]) 446 ; CHECK: [[C_0:%.*]] = call i1 @llvm.ssa.copy.i1(i1 [[C]]) 458 ; CHECK-NEXT: call void @foo(i1 [[C_0]]) 491 ; CHECK: [[C_0:%.*]] = call i1 @llvm.ssa.copy.i1(i1 [[C]]) 496 ; CHECK-NEXT: call void @foo(i1 [[C_0]])
|
| /llvm-project-15.0.7/llvm/test/Transforms/NewGVN/ |
| H A D | phi-of-ops-simplification-dependencies.ll | 125 ; CHECK-NEXT: br i1 [[C_0:%.*]], label [[LOOP_1_LATCH:%.*]], label [[LOOP_2:%.*]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/ArgumentPromotion/ |
| H A D | byval.ll | 95 ; CHECK-SAME: (i32 [[B_0:%.*]], i32 [[C_0:%.*]], i64 [[C_1:%.*]]) #[[ATTR0]] {
|