Home
last modified time | relevance | path

Searched refs:cmpeq (Results 1 – 25 of 68) sorted by relevance

123

/external/llvm-project/llvm/test/Transforms/InstCombine/
Dand-or-icmp-min-max.ll21 %cmpeq = icmp eq i8 %x, 127
22 %r = and i1 %cmp, %cmpeq
31 %cmpeq = icmp eq <2 x i8> %x, <i8 127, i8 127>
32 %r = and <2 x i1> %cmpeq, %cmp
41 %cmpeq = icmp eq i8 %x, 127
42 %r = and i1 %cmp, %cmpeq
51 %cmpeq = icmp eq i8 %x, 127
52 %r = and i1 %cmpeq, %cmp
61 %cmpeq = icmp eq i8 %x, 255
62 %r = and i1 %cmp, %cmpeq
[all …]
Dand-or-icmp-nullptr.ll24 %cmpeq = icmp eq i8* %x, null
25 %r = and i1 %cmp, %cmpeq
34 %cmpeq = icmp eq <2 x i8>* %x, null
35 %r = and i1 %cmpeq, %cmp
44 %cmpeq = icmp eq i8* %x, null
45 %r = and i1 %cmp, %cmpeq
54 %cmpeq = icmp eq i8* %x, null
55 %r = and i1 %cmpeq, %cmp
70 %cmpeq = icmp ne i427* %x, null
71 %r = or i1 %cmp, %cmpeq
[all …]
/external/llvm-project/llvm/test/MC/AArch64/SVE/
Dcmpeq.s11 cmpeq p0.b, p0/z, z0.b, z0.b label
17 cmpeq p0.h, p0/z, z0.h, z0.h label
23 cmpeq p0.s, p0/z, z0.s, z0.s label
29 cmpeq p0.d, p0/z, z0.d, z0.d label
35 cmpeq p0.b, p0/z, z0.b, z0.d label
41 cmpeq p0.h, p0/z, z0.h, z0.d label
47 cmpeq p0.s, p0/z, z0.s, z0.d label
53 cmpeq p0.b, p0/z, z0.b, #-16 label
59 cmpeq p0.h, p0/z, z0.h, #-16 label
65 cmpeq p0.s, p0/z, z0.s, #-16 label
[all …]
Dcmpeq-diagnostics.s6 cmpeq p0.b, p8/z, z0.b, z0.b label
15 cmpeq p0.b, p0/m, z0.b, z0.b label
24 cmpeq p0.b, p0/z, z0.b, z0.h label
29 cmpeq p0.h, p0/z, z0.h, z0.s label
34 cmpeq p0.s, p0/z, z0.s, z0.h label
39 cmpeq p0.d, p0/z, z0.d, z0.s label
44 cmpeq p0.b, p0/z, z0.h, z0.h label
49 cmpeq p0.h, p0/z, z0.s, z0.s label
54 cmpeq p0.s, p0/z, z0.h, z0.h label
59 cmpeq p0.d, p0/z, z0.s, z0.s label
[all …]
/external/llvm-project/llvm/test/Transforms/InstSimplify/
Dand-or-icmp-min-max.ll25 %cmpeq = icmp eq i8 %x, 127
26 %r = and i1 %cmp, %cmpeq
38 %cmpeq = icmp eq <2 x i8> %x, <i8 127, i8 127>
39 %r = and <2 x i1> %cmpeq, %cmp
51 %cmpeq = icmp eq i8 %x, 127
52 %r = and i1 %cmp, %cmpeq
64 %cmpeq = icmp eq i8 %x, 127
65 %r = and i1 %cmpeq, %cmp
77 %cmpeq = icmp eq i8 %x, 255
78 %r = and i1 %cmp, %cmpeq
[all …]
Dand-or-icmp-nullptr.ll24 %cmpeq = icmp eq i8* %x, null
25 %r = and i1 %cmp, %cmpeq
34 %cmpeq = icmp eq <2 x i8>* %x, null
35 %r = and i1 %cmpeq, %cmp
44 %cmpeq = icmp eq i8* %x, null
45 %r = and i1 %cmp, %cmpeq
54 %cmpeq = icmp eq i8* %x, null
55 %r = and i1 %cmpeq, %cmp
69 %cmpeq = icmp eq i9* %x, null
70 %r = and i1 %cmp, %cmpeq
[all …]
/external/arm-optimized-routines/string/aarch64/
Dstrrchr-sve.S34 cmpeq p3.b, p1/z, z0.b, 0 /* search for 0 */
37 cmpeq p3.b, p1/z, z0.b, z1.b /* search for c; no eos */
46 1: cmpeq p3.b, p0/z, z0.b, 0 /* search for 0 */
49 cmpeq p3.b, p0/z, z0.b, z1.b /* search for c; no eos */
62 cmpeq p3.b, p3/z, z0.b, z1.b /* search for c not after eos */
Dstrchr-sve.S39 cmpeq p2.b, p1/z, z0.b, z1.b /* search for c */
40 cmpeq p3.b, p1/z, z0.b, 0 /* search for 0 */
57 2: cmpeq p2.b, p0/z, z0.b, z1.b /* search for c */
58 cmpeq p3.b, p0/z, z0.b, 0 /* search for 0 */
Dstrnlen-sve.S32 cmpeq p2.b, p0/z, z0.b, 0
49 cmpeq p2.b, p0/z, z0.b, 0
59 2: cmpeq p2.b, p1/z, z0.b, 0
Dstrlen-sve.S32 cmpeq p1.b, p2/z, z0.b, 0 /* loop if no zeros */
44 2: cmpeq p1.b, p0/z, z0.b, 0
Dmemchr-sve.S37 cmpeq p2.b, p1/z, z0.b, z1.b /* search for c */
49 2: cmpeq p2.b, p0/z, z0.b, z1.b
Dstrcpy-sve.S39 cmpeq p1.b, p2/z, z0.b, 0 /* search for zeros */
49 1: cmpeq p1.b, p0/z, z0.b, 0 /* search for zeros */
Dstrcmp-sve.S34 cmpeq p2.b, p1/z, z0.b, z1.b /* compare strings */
50 cmpeq p2.b, p0/z, z0.b, z1.b /* compare strings, as above */
Dstrncmp-sve.S38 cmpeq p1.b, p0/z, z0.b, z1.b /* compare strings */
52 2: cmpeq p2.b, p1/z, z0.b, z1.b /* compare strings, as above */
/external/llvm-project/libc/AOR_v20.02/string/aarch64/
Dstrrchr-sve.S38 cmpeq p3.b, p1/z, z0.b, 0 /* search for 0 */
41 cmpeq p3.b, p1/z, z0.b, z1.b /* search for c; no eos */
50 1: cmpeq p3.b, p0/z, z0.b, 0 /* search for 0 */
53 cmpeq p3.b, p0/z, z0.b, z1.b /* search for c; no eos */
66 cmpeq p3.b, p3/z, z0.b, z1.b /* search for c not after eos */
Dstrchr-sve.S43 cmpeq p2.b, p1/z, z0.b, z1.b /* search for c */
44 cmpeq p3.b, p1/z, z0.b, 0 /* search for 0 */
61 2: cmpeq p2.b, p0/z, z0.b, z1.b /* search for c */
62 cmpeq p3.b, p0/z, z0.b, 0 /* search for 0 */
Dstrnlen-sve.S35 cmpeq p2.b, p0/z, z0.b, 0
52 cmpeq p2.b, p0/z, z0.b, 0
62 2: cmpeq p2.b, p1/z, z0.b, 0
Dstrlen-sve.S37 cmpeq p1.b, p2/z, z0.b, 0 /* loop if no zeros */
49 2: cmpeq p1.b, p0/z, z0.b, 0
Dmemchr-sve.S40 cmpeq p2.b, p1/z, z0.b, z1.b /* search for c */
52 2: cmpeq p2.b, p0/z, z0.b, z1.b
Dstrcpy-sve.S42 cmpeq p1.b, p2/z, z0.b, 0 /* search for zeros */
52 1: cmpeq p1.b, p0/z, z0.b, 0 /* search for zeros */
Dstrcmp-sve.S37 cmpeq p2.b, p1/z, z0.b, z1.b /* compare strings */
53 cmpeq p2.b, p0/z, z0.b, z1.b /* compare strings, as above */
Dstrncmp-sve.S40 cmpeq p1.b, p0/z, z0.b, z1.b /* compare strings */
54 2: cmpeq p2.b, p1/z, z0.b, z1.b /* compare strings, as above */
/external/llvm/test/CodeGen/X86/
Davx2-cmp.ll32 define <8 x i32> @int256-cmpeq(<8 x i32> %i, <8 x i32> %j) nounwind readnone {
39 define <4 x i64> @v4i64-cmpeq(<4 x i64> %i, <4 x i64> %j) nounwind readnone {
46 define <16 x i16> @v16i16-cmpeq(<16 x i16> %i, <16 x i16> %j) nounwind readnone {
53 define <32 x i8> @v32i8-cmpeq(<32 x i8> %i, <32 x i8> %j) nounwind readnone {
Davx-cmp.ll94 define <8 x i32> @int256-cmpeq(<8 x i32> %i, <8 x i32> %j) nounwind readnone {
105 define <4 x i64> @v4i64-cmpeq(<4 x i64> %i, <4 x i64> %j) nounwind readnone {
116 define <16 x i16> @v16i16-cmpeq(<16 x i16> %i, <16 x i16> %j) nounwind readnone {
127 define <32 x i8> @v32i8-cmpeq(<32 x i8> %i, <32 x i8> %j) nounwind readnone {
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dsve-fixed-length-int-compares.ll52 ; CHECK-NEXT: cmpeq [[CMP:p[0-9]+]].b, [[PG]]/z, [[OP1]].b, [[OP2]].b
69 ; VBITS_GE_512-NEXT: cmpeq [[CMP:p[0-9]+]].b, [[PG]]/z, [[OP1]].b, [[OP2]].b
81 ; VBITS_EQ_256-DAG: cmpeq [[CMP_LO:p[0-9]+]].b, [[PG]]/z, [[OP1_LO]].b, [[OP2_LO]].b
82 ; VBITS_EQ_256-DAG: cmpeq [[CMP_HI:p[0-9]+]].b, [[PG]]/z, [[OP1_HI]].b, [[OP2_HI]].b
101 ; VBITS_GE_1024-NEXT: cmpeq [[CMP:p[0-9]+]].b, [[PG]]/z, [[OP1]].b, [[OP2]].b
118 ; VBITS_GE_2048-NEXT: cmpeq [[CMP:p[0-9]+]].b, [[PG]]/z, [[OP1]].b, [[OP2]].b
155 ; CHECK-NEXT: cmpeq [[CMP:p[0-9]+]].h, [[PG]]/z, [[OP1]].h, [[OP2]].h
172 ; VBITS_GE_512-NEXT: cmpeq [[CMP:p[0-9]+]].h, [[PG]]/z, [[OP1]].h, [[OP2]].h
185 ; VBITS_EQ_256-DAG: cmpeq [[CMP_LO:p[0-9]+]].h, [[PG]]/z, [[OP1_LO]].h, [[OP2_LO]].h
186 ; VBITS_EQ_256-DAG: cmpeq [[CMP_HI:p[0-9]+]].h, [[PG]]/z, [[OP1_HI]].h, [[OP2_HI]].h
[all …]

123