Home
last modified time | relevance | path

Searched refs:umaxv (Results 1 – 25 of 49) sorted by relevance

12

/external/llvm/test/CodeGen/AArch64/
Darm64-umaxv.ll5 ; CHECK: umaxv.8b b[[REG:[0-9]+]], v0
10 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8> %a) nounwind
28 ; CHECK: umaxv.4h h[[REG:[0-9]+]], v0
33 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v4i16(<4 x i16> %a) nounwind
49 ; CHECK: umaxv.8h h[[REG:[0-9]+]], v0
54 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i16(<8 x i16> %a) nounwind
70 ; CHECK: umaxv.16b b[[REG:[0-9]+]], v0
75 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v16i8(<16 x i8> %a) nounwind
91 ; CHECK: umaxv.8b b[[REGNUM:[0-9]+]], v1
95 %0 = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8> %a2)
[all …]
Darm64-neon-across.ll41 declare i32 @llvm.aarch64.neon.umaxv.i32.v4i32(<4 x i32>)
43 declare i32 @llvm.aarch64.neon.umaxv.i32.v8i16(<8 x i16>)
45 declare i32 @llvm.aarch64.neon.umaxv.i32.v16i8(<16 x i8>)
53 declare i32 @llvm.aarch64.neon.umaxv.i32.v4i16(<4 x i16>)
55 declare i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8>)
185 ; CHECK: umaxv b{{[0-9]+}}, {{v[0-9]+}}.8b
187 %umaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8> %a)
188 %0 = trunc i32 %umaxv.i to i8
194 ; CHECK: umaxv h{{[0-9]+}}, {{v[0-9]+}}.4h
196 %umaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v4i16(<4 x i16> %a)
[all …]
Darm64-vecCmpBr.ll58 ; CHECK: umaxv.8b b[[REGNO1:[0-9]+]], v0
66 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8> %0) #3
82 ; CHECK: umaxv.16b b[[REGNO1:[0-9]+]], v0
89 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v16i8(<16 x i8> %0) #3
105 ; CHECK: umaxv.8b b[[REGNO1:[0-9]+]], v0
112 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8> %0) #3
128 ; CHECK: umaxv.16b b[[REGNO1:[0-9]+]], v0
135 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v16i8(<16 x i8> %0) #3
195 declare i32 @llvm.aarch64.neon.umaxv.i32.v16i8(<16 x i8>) #2
197 declare i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8>) #2
Daarch64-minmaxv.ll78 ; CHECK: umaxv {{b[0-9]+}}, {{v[0-9]+}}.16b
100 ; CHECK: umaxv {{h[0-9]+}}, {{v[0-9]+}}.8h
119 ; CHECK: umaxv {{s[0-9]+}}, {{v[0-9]+}}.4s
135 ; CHECK-NOT: umaxv
324 ; CHECK: umaxv {{h[0-9]+}}, [[V0]]
349 ; CHECK-NEXT: umaxv {{s[0-9]+}}, [[V0]]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Darm64-umaxv.ll5 ; CHECK: umaxv.8b b[[REG:[0-9]+]], v0
10 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8> %a) nounwind
28 ; CHECK: umaxv.4h h[[REG:[0-9]+]], v0
33 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v4i16(<4 x i16> %a) nounwind
49 ; CHECK: umaxv.8h h[[REG:[0-9]+]], v0
54 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i16(<8 x i16> %a) nounwind
70 ; CHECK: umaxv.16b b[[REG:[0-9]+]], v0
75 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v16i8(<16 x i8> %a) nounwind
91 ; CHECK: umaxv.8b b[[REGNUM:[0-9]+]], v1
95 %0 = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8> %a2)
[all …]
Darm64-neon-across.ll41 declare i32 @llvm.aarch64.neon.umaxv.i32.v4i32(<4 x i32>)
43 declare i32 @llvm.aarch64.neon.umaxv.i32.v8i16(<8 x i16>)
45 declare i32 @llvm.aarch64.neon.umaxv.i32.v16i8(<16 x i8>)
53 declare i32 @llvm.aarch64.neon.umaxv.i32.v4i16(<4 x i16>)
55 declare i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8>)
185 ; CHECK: umaxv b{{[0-9]+}}, {{v[0-9]+}}.8b
187 %umaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8> %a)
188 %0 = trunc i32 %umaxv.i to i8
194 ; CHECK: umaxv h{{[0-9]+}}, {{v[0-9]+}}.4h
196 %umaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v4i16(<4 x i16> %a)
[all …]
Darm64-vecCmpBr.ll57 ; CHECK: umaxv.8b b[[REGNO1:[0-9]+]], v0
65 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8> %0) #3
81 ; CHECK: umaxv.16b b[[REGNO1:[0-9]+]], v0
88 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v16i8(<16 x i8> %0) #3
104 ; CHECK: umaxv.8b b[[REGNO1:[0-9]+]], v0
111 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8> %0) #3
127 ; CHECK: umaxv.16b b[[REGNO1:[0-9]+]], v0
134 %vmaxv.i = tail call i32 @llvm.aarch64.neon.umaxv.i32.v16i8(<16 x i8> %0) #3
194 declare i32 @llvm.aarch64.neon.umaxv.i32.v16i8(<16 x i8>) #2
196 declare i32 @llvm.aarch64.neon.umaxv.i32.v8i8(<8 x i8>) #2
Daarch64-minmaxv.ll47 ; CHECK: umaxv {{b[0-9]+}}, {{v[0-9]+}}.16b
55 ; CHECK: umaxv {{h[0-9]+}}, {{v[0-9]+}}.8h
63 ; CHECK: umaxv {{s[0-9]+}}, {{v[0-9]+}}.4s
139 ; CHECK: umaxv {{h[0-9]+}}, [[V0]]
152 ; CHECK-NEXT: umaxv {{s[0-9]+}}, [[V0]]
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AArch64/SVE/
Dumaxv-diagnostics.s7 umaxv d0, p7, z31.b define
12 umaxv d0, p7, z31.h define
17 umaxv d0, p7, z31.s define
22 umaxv v0.2d, p7, z31.d label
31 umaxv h0, p8, z31.h label
40 umaxv d0, p7, z31.d define
46 umaxv d0, p7, z31.d define
Dumaxv.s10 umaxv b0, p7, z31.b label
16 umaxv h0, p7, z31.h label
22 umaxv s0, p7, z31.s label
28 umaxv d0, p7, z31.d define
/external/capstone/suite/MC/AArch64/
Dneon-across.s.cs22 0x20,0xa8,0x30,0x2e = umaxv b0, v1.8b
23 0x20,0xa8,0x30,0x6e = umaxv b0, v1.16b
24 0x20,0xa8,0x70,0x2e = umaxv h0, v1.4h
25 0x20,0xa8,0x70,0x6e = umaxv h0, v1.8h
26 0x20,0xa8,0xb0,0x6e = umaxv s0, v1.4s
/external/llvm/test/MC/AArch64/
Dneon-across.s57 umaxv b0, v1.8b
58 umaxv b0, v1.16b
59 umaxv h0, v1.4h
60 umaxv h0, v1.8h
61 umaxv s0, v1.4s
Dneon-diagnostics.s3775 umaxv s0, v1.2s
3797 umaxv d0, v1.2d define
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AArch64/
Dneon-across.s57 umaxv b0, v1.8b
58 umaxv b0, v1.16b
59 umaxv h0, v1.4h
60 umaxv h0, v1.8h
61 umaxv s0, v1.4s
Dneon-diagnostics.s3715 umaxv s0, v1.2s
3737 umaxv d0, v1.2d define
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CostModel/AArch64/
Dvector-reduce.ll97 ; CODE: umaxv b0, v0.8b
106 ; CODE: umaxv b0, v0.16b
115 ; CODE: umaxv h0, v0.4h
124 ; CODE: umaxv h0, v0.8h
133 ; CODE: umaxv s0, v0.4s
/external/vixl/test/test-trace-reference/
Dlog-disasm-colour1905 0x~~~~~~~~~~~~~~~~ 6e30abd1 umaxv b17, v30.16b
1906 0x~~~~~~~~~~~~~~~~ 2e30a997 umaxv b23, v12.8b
1907 0x~~~~~~~~~~~~~~~~ 2e70a9ff umaxv h31, v15.4h
1908 0x~~~~~~~~~~~~~~~~ 6e70ab2f umaxv h15, v25.8h
1909 0x~~~~~~~~~~~~~~~~ 6eb0aab2 umaxv s18, v21.4s
Dlog-disasm1905 0x~~~~~~~~~~~~~~~~ 6e30abd1 umaxv b17, v30.16b
1906 0x~~~~~~~~~~~~~~~~ 2e30a997 umaxv b23, v12.8b
1907 0x~~~~~~~~~~~~~~~~ 2e70a9ff umaxv h31, v15.4h
1908 0x~~~~~~~~~~~~~~~~ 6e70ab2f umaxv h15, v25.8h
1909 0x~~~~~~~~~~~~~~~~ 6eb0aab2 umaxv s18, v21.4s
Dlog-cpufeatures-custom1904 0x~~~~~~~~~~~~~~~~ 6e30abd1 umaxv b17, v30.16b ### {NEON} ###
1905 0x~~~~~~~~~~~~~~~~ 2e30a997 umaxv b23, v12.8b ### {NEON} ###
1906 0x~~~~~~~~~~~~~~~~ 2e70a9ff umaxv h31, v15.4h ### {NEON} ###
1907 0x~~~~~~~~~~~~~~~~ 6e70ab2f umaxv h15, v25.8h ### {NEON} ###
1908 0x~~~~~~~~~~~~~~~~ 6eb0aab2 umaxv s18, v21.4s ### {NEON} ###
Dlog-cpufeatures1904 0x~~~~~~~~~~~~~~~~ 6e30abd1 umaxv b17, v30.16b // Needs: NEON
1905 0x~~~~~~~~~~~~~~~~ 2e30a997 umaxv b23, v12.8b // Needs: NEON
1906 0x~~~~~~~~~~~~~~~~ 2e70a9ff umaxv h31, v15.4h // Needs: NEON
1907 0x~~~~~~~~~~~~~~~~ 6e70ab2f umaxv h15, v25.8h // Needs: NEON
1908 0x~~~~~~~~~~~~~~~~ 6eb0aab2 umaxv s18, v21.4s // Needs: NEON
Dlog-cpufeatures-colour1904 0x~~~~~~~~~~~~~~~~ 6e30abd1 umaxv b17, v30.16b NEON
1905 0x~~~~~~~~~~~~~~~~ 2e30a997 umaxv b23, v12.8b NEON
1906 0x~~~~~~~~~~~~~~~~ 2e70a9ff umaxv h31, v15.4h NEON
1907 0x~~~~~~~~~~~~~~~~ 6e70ab2f umaxv h15, v25.8h NEON
1908 0x~~~~~~~~~~~~~~~~ 6eb0aab2 umaxv s18, v21.4s NEON
/external/vixl/test/aarch64/
Dtest-trace-aarch64.cc2247 __ umaxv(b17, v30.V16B()); in GenerateTestSequenceNEON() local
2248 __ umaxv(b23, v12.V8B()); in GenerateTestSequenceNEON() local
2249 __ umaxv(h31, v15.V4H()); in GenerateTestSequenceNEON() local
2250 __ umaxv(h15, v25.V8H()); in GenerateTestSequenceNEON() local
2251 __ umaxv(s18, v21.V4S()); in GenerateTestSequenceNEON() local
Dtest-cpu-features-aarch64.cc2487 TEST_NEON(umaxv_0, umaxv(b0, v1.V8B()))
2488 TEST_NEON(umaxv_1, umaxv(b0, v1.V16B()))
2489 TEST_NEON(umaxv_2, umaxv(h0, v1.V4H()))
2490 TEST_NEON(umaxv_3, umaxv(h0, v1.V8H()))
2491 TEST_NEON(umaxv_4, umaxv(s0, v1.V4S()))
/external/v8/src/arm64/
Dmacro-assembler-arm64.h344 V(umaxv, Umaxv) \
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/AArch64/
DAArch64GenAsmMatcher.inc11932 "uhsub\006umaddl\004umax\005umaxp\005umaxv\004umin\005uminp\005uminv\005"
17950 …{ 5435 /* umaxv */, AArch64::UMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1…
17951 …{ 5435 /* umaxv */, AArch64::UMAXVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK…
17952 …{ 5435 /* umaxv */, AArch64::UMAXVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_…
17953 …{ 5435 /* umaxv */, AArch64::UMAXV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1…
17954 …{ 5435 /* umaxv */, AArch64::UMAXVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK…
17955 …{ 5435 /* umaxv */, AArch64::UMAXV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1…
17956 …{ 5435 /* umaxv */, AArch64::UMAXV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1…
17957 …{ 5435 /* umaxv */, AArch64::UMAXVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK…
17958 …{ 5435 /* umaxv */, AArch64::UMAXVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_F…
[all …]

12