Home
last modified time | relevance | path

Searched refs:CMP_N (Results 1 – 25 of 43) sorted by relevance

12

/external/libchrome/base/strings/
Dstring_piece_unittest.cc53 #define CMP_N(op, x, y) \ in TYPED_TEST() macro
66 CMP_N(==, "a", ""); in TYPED_TEST()
67 CMP_N(==, "", "a"); in TYPED_TEST()
68 CMP_N(==, "a", "b"); in TYPED_TEST()
69 CMP_N(==, "a", "aa"); in TYPED_TEST()
70 CMP_N(==, "aa", "a"); in TYPED_TEST()
72 CMP_N(!=, "", ""); in TYPED_TEST()
73 CMP_N(!=, "a", "a"); in TYPED_TEST()
74 CMP_N(!=, "aa", "aa"); in TYPED_TEST()
85 CMP_N(<, "a", "a"); in TYPED_TEST()
[all …]
/external/llvm-project/llvm/test/Transforms/LoopVectorize/
Dif-pred-stores.ll39 ; UNROLL-NEXT: [[CMP_N:%.*]] = icmp eq i64 128, 128
40 ; UNROLL-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[FOR_BODY:%.*]]
89 ; UNROLL-NOSIMPLIFY-NEXT: [[CMP_N:%.*]] = icmp eq i64 128, 128
90 ; UNROLL-NOSIMPLIFY-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[SCALAR_PH]]
144 ; VEC-NEXT: [[CMP_N:%.*]] = icmp eq i64 128, 128
145 ; VEC-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[FOR_BODY:%.*]]
257 ; UNROLL-NOSIMPLIFY-NEXT: [[CMP_N:%.*]] = icmp eq i64 1, 0
258 ; UNROLL-NOSIMPLIFY-NEXT: br i1 [[CMP_N]], label [[FOR_INC26_LOOPEXIT:%.*]], label [[SCALAR_PH]]
372 ; UNROLL-NEXT: [[CMP_N:%.*]] = icmp eq i64 undef, undef
373 ; UNROLL-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[FOR_BODY:%.*]]
[all …]
Duse-scalar-epilogue-if-tp-fails.ll44 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[SIZE]], [[N_VEC]]
45 ; CHECK-NEXT: br i1 [[CMP_N]], label [[END:%.*]], label [[SCALAR_PH]]
112 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[SIZE]], [[N_VEC]]
113 ; CHECK-NEXT: br i1 [[CMP_N]], label [[END:%.*]], label [[SCALAR_PH]]
Dpr47343-expander-lcssa-after-cfg-update.ll55 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 500, 500
56 ; CHECK-NEXT: br i1 [[CMP_N]], label [[EXIT:%.*]], label [[SCALAR_PH]]
Dpr39417-optsize-scevchecks.ll73 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 1024, 1024
74 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_END_LOOPEXIT:%.*]], label [[SCALAR_PH]]
Druntime-check-needed-but-empty.ll57 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 undef, undef
58 ; CHECK-NEXT: br i1 [[CMP_N]], label [[EXIT:%.*]], label [[SCALAR_PH]]
Dpr44488-predication.ll56 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 12, 12
57 ; CHECK-NEXT: br i1 [[CMP_N]], label [[EXIT:%.*]], label [[SCALAR_PH]]
Dif-conversion-nest.ll53 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 [[TMP2]], [[N_VEC]]
54 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_END_LOOPEXIT:%.*]], label [[SCALAR_PH]]
Doptimal-epilog-vectorization.ll70 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 [[WIDE_TRIP_COUNT]], [[N_VEC]]
71 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_END_LOOPEXIT:%.*]], label [[VEC_EPILOG_ITER_CHECK:%.*…
226 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 [[WIDE_TRIP_COUNT]], [[N_VEC]]
227 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_END_LOOPEXIT:%.*]], label [[VEC_EPILOG_ITER_CHECK:%.*…
345 ; CHECK-PROFITABLE-BY-DEFAULT-NEXT: [[CMP_N:%.*]] = icmp eq i64 [[N]], [[N_VEC]]
346 ; CHECK-PROFITABLE-BY-DEFAULT-NEXT: br i1 [[CMP_N]], label [[FOR_END_LOOPEXIT:%.*]], label [[VEC…
Dmultiple-strides-vectorization.ll85 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 [[Z]], [[N_VEC]]
86 ; CHECK-NEXT: br i1 [[CMP_N]], label [[DOTOUTER]], label [[SCALAR_PH]]
/external/llvm-project/llvm/test/Transforms/LoopVectorize/X86/
Duniform_mem_op.ll31 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 4097, 4096
32 ; CHECK-NEXT: br i1 [[CMP_N]], label [[LOOPEXIT:%.*]], label [[SCALAR_PH]]
100 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 4097, 4096
101 ; CHECK-NEXT: br i1 [[CMP_N]], label [[LOOPEXIT:%.*]], label [[SCALAR_PH]]
162 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 4097, 4096
163 ; CHECK-NEXT: br i1 [[CMP_N]], label [[LOOPEXIT:%.*]], label [[SCALAR_PH]]
229 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 4097, 4096
230 ; CHECK-NEXT: br i1 [[CMP_N]], label [[LOOPEXIT:%.*]], label [[SCALAR_PH]]
327 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 4097, 4096
328 ; CHECK-NEXT: br i1 [[CMP_N]], label [[LOOPEXIT:%.*]], label [[SCALAR_PH]]
[all …]
Dreduction-fastmath.ll80 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 4096, 4096
81 ; CHECK-NEXT: br i1 [[CMP_N]], label [[LOOP_EXIT_LOOPEXIT:%.*]], label [[SCALAR_PH]]
152 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 4096, 4096
153 ; CHECK-NEXT: br i1 [[CMP_N]], label [[LOOP_EXIT_LOOPEXIT:%.*]], label [[SCALAR_PH]]
224 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 4096, 4096
225 ; CHECK-NEXT: br i1 [[CMP_N]], label [[LOOP_EXIT_LOOPEXIT:%.*]], label [[SCALAR_PH]]
Dconstant-fold.ll35 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 2, 2
36 ; CHECK-NEXT: br i1 [[CMP_N]], label [[BB3:%.*]], label [[SCALAR_PH]]
Dpr34438.ll39 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 8, 8
40 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[SCALAR_PH]]
Dvect.omp.force.small-tc.ll43 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 20, 16
44 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[SCALAR_PH]]
188 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 16, 16
189 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[SCALAR_PH]]
Dinvariant-store-vectorization.ll63 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 [[SMAX]], [[N_VEC]]
64 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[SCALAR_PH]]
149 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 [[SMAX]], [[N_VEC]]
150 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[VEC_EPILOG_ITER_CHECK:%.*]]
286 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 [[SMAX]], [[N_VEC]]
287 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[VEC_EPILOG_ITER_CHECK:%.*]]
Dstrided_load_cost.ll66 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 100, 96
67 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]]
Dmasked_load_store.ll66 ; AVX1-NEXT: [[CMP_N:%.*]] = icmp eq i64 10000, 10000
67 ; AVX1-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[SCALAR_PH]]
181 ; AVX2-NEXT: [[CMP_N:%.*]] = icmp eq i64 10000, 9984
182 ; AVX2-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[SCALAR_PH]]
298 ; AVX512-NEXT: [[CMP_N:%.*]] = icmp eq i64 10000, 9984
299 ; AVX512-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[VEC_EPILOG_ITER_CHECK:%.*]]
428 ; AVX1-NEXT: [[CMP_N:%.*]] = icmp eq i64 10000, 10000
429 ; AVX1-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[SCALAR_PH]]
543 ; AVX2-NEXT: [[CMP_N:%.*]] = icmp eq i64 10000, 9984
544 ; AVX2-NEXT: br i1 [[CMP_N]], label [[FOR_END:%.*]], label [[SCALAR_PH]]
[all …]
Dpr23997.ll65 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i64 [[UMAX]], [[N_VEC]]
66 ; CHECK-NEXT: br i1 [[CMP_N]], label [[LOOPEXIT:%.*]], label [[SCALAR_PH]]
/external/llvm-project/llvm/test/Transforms/LoopVectorize/ARM/
Dtail-folding-not-allowed.ll38 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 431, 428
39 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]]
152 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 431, 424
153 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]]
225 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 431, 428
226 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]]
313 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 431, 428
314 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]]
381 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 431, 428
382 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_COND_CLEANUP:%.*]], label [[SCALAR_PH]]
[all …]
Dmve-qabs.ll45 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[N_VEC]], [[BLOCKSIZE]]
46 ; CHECK-NEXT: br i1 [[CMP_N]], label [[WHILE_END]], label [[SCALAR_PH]]
140 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[N_VEC]], [[BLOCKSIZE]]
141 ; CHECK-NEXT: br i1 [[CMP_N]], label [[WHILE_END]], label [[SCALAR_PH]]
235 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[N_VEC]], [[BLOCKSIZE]]
236 ; CHECK-NEXT: br i1 [[CMP_N]], label [[WHILE_END]], label [[SCALAR_PH]]
Dtail-folding-scalar-epilogue-fallback.ll41 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[SIZE]], [[N_VEC]]
42 ; CHECK-NEXT: br i1 [[CMP_N]], label [[END:%.*]], label [[SCALAR_PH]]
Dtail-fold-multiple-icmps.ll34 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[N_VEC]], [[N]]
35 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_COND_CLEANUP]], label [[SCALAR_PH]]
Dmve-gather-scatter-tailpred.ll114 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[N]], [[N_VEC]]
115 ; CHECK-NEXT: br i1 [[CMP_N]], label [[END:%.*]], label [[SCALAR_PH]]
183 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[N]], [[N_VEC]]
184 ; CHECK-NEXT: br i1 [[CMP_N]], label [[END:%.*]], label [[SCALAR_PH]]
463 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[N]], [[N_VEC]]
464 ; CHECK-NEXT: br i1 [[CMP_N]], label [[END:%.*]], label [[SCALAR_PH]]
588 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[N]], [[N_VEC]]
589 ; CHECK-NEXT: br i1 [[CMP_N]], label [[END:%.*]], label [[SCALAR_PH]]
/external/llvm-project/llvm/test/Transforms/LoopVectorize/PowerPC/
Dvectorize-bswap.ll34 ; CHECK-NEXT: [[CMP_N:%.*]] = icmp eq i32 [[LEN]], [[N_VEC]]
35 ; CHECK-NEXT: br i1 [[CMP_N]], label [[FOR_COND_FOR_COND_CLEANUP_CRIT_EDGE:%.*]], label [[SCALAR…

12