Home
last modified time | relevance | path

Searched refs:ucmp (Results 1 – 18 of 18) sorted by relevance

/external/llvm/test/CodeGen/X86/
Davx512bw-intrinsics.ll248 %res0 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 0, i64 -1)
249 %res1 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 1, i64 -1)
251 %res2 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 2, i64 -1)
253 %res3 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 3, i64 -1)
255 %res4 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 4, i64 -1)
257 %res5 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 5, i64 -1)
259 %res6 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 6, i64 -1)
261 %res7 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 7, i64 -1)
337 %res0 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 0, i64 %mask)
338 %res1 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 1, i64 %mask)
[all …]
Davx512bwvl-intrinsics.ll134 %res0 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 0, i32 -1)
136 %res1 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 1, i32 -1)
138 %res2 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 2, i32 -1)
140 %res3 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 3, i32 -1)
142 %res4 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 4, i32 -1)
144 %res5 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 5, i32 -1)
146 %res6 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 6, i32 -1)
148 %res7 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 7, i32 -1)
183 %res0 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 0, i32 %mask)
185 %res1 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 1, i32 %mask)
[all …]
Davx512vl-intrinsics.ll131 %res0 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 0, i8 -1)
133 %res1 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 1, i8 -1)
135 %res2 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 2, i8 -1)
137 %res3 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 3, i8 -1)
139 %res4 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 4, i8 -1)
141 %res5 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 5, i8 -1)
143 %res6 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 6, i8 -1)
145 %res7 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 7, i8 -1)
179 %res0 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 0, i8 %mask)
181 %res1 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 1, i8 %mask)
[all …]
Davx512-intrinsics.ll1021 %res0 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 0, i16 -1)
1023 %res1 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 1, i16 -1)
1025 %res2 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 2, i16 -1)
1027 %res3 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 3, i16 -1)
1029 %res4 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 4, i16 -1)
1031 %res5 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 5, i16 -1)
1033 %res6 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 6, i16 -1)
1035 %res7 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 7, i16 -1)
1069 …%res0 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 0, i16 %mask)
1071 …%res1 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 1, i16 %mask)
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Davx512bw-intrinsics-upgrade.ll2137 %res0 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 0, i64 -1)
2138 %res1 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 1, i64 -1)
2140 %res2 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 2, i64 -1)
2142 %res3 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 3, i64 -1)
2144 %res4 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 4, i64 -1)
2146 %res5 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 5, i64 -1)
2148 %res6 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 6, i64 -1)
2150 %res7 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 7, i64 -1)
2256 %res0 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 0, i64 %mask)
2257 %res1 = call i64 @llvm.x86.avx512.mask.ucmp.b.512(<64 x i8> %a0, <64 x i8> %a1, i32 1, i64 %mask)
[all …]
Davx512bwvl-intrinsics-upgrade.ll5067 %res0 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 0, i32 -1)
5069 %res1 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 1, i32 -1)
5071 %res2 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 2, i32 -1)
5073 %res3 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 3, i32 -1)
5075 %res4 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 4, i32 -1)
5077 %res5 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 5, i32 -1)
5079 %res6 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 6, i32 -1)
5081 %res7 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 7, i32 -1)
5165 %res0 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 0, i32 %mask)
5167 %res1 = call i32 @llvm.x86.avx512.mask.ucmp.b.256(<32 x i8> %a0, <32 x i8> %a1, i32 1, i32 %mask)
[all …]
Davx512vl-intrinsics-upgrade.ll9635 %res0 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 0, i8 -1)
9637 %res1 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 1, i8 -1)
9639 %res2 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 2, i8 -1)
9641 %res3 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 3, i8 -1)
9643 %res4 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 4, i8 -1)
9645 %res5 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 5, i8 -1)
9647 %res6 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 6, i8 -1)
9649 %res7 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 7, i8 -1)
9707 %res0 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 0, i8 %mask)
9709 %res1 = call i8 @llvm.x86.avx512.mask.ucmp.d.256(<8 x i32> %a0, <8 x i32> %a1, i32 1, i8 %mask)
[all …]
Davx512-intrinsics-upgrade.ll6054 %res0 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 0, i16 -1)
6056 %res1 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 1, i16 -1)
6058 %res2 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 2, i16 -1)
6060 %res3 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 3, i16 -1)
6062 %res4 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 4, i16 -1)
6064 %res5 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 5, i16 -1)
6066 %res6 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 6, i16 -1)
6068 %res7 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 7, i16 -1)
6124 …%res0 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 0, i16 %mask)
6126 …%res1 = call i16 @llvm.x86.avx512.mask.ucmp.d.512(<16 x i32> %a0, <16 x i32> %a1, i32 1, i16 %mask)
[all …]
/external/swiftshader/src/Shader/
DShaderCore.hpp362 void ucmp(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, Control control);
DVertexProgram.cpp322 case Shader::OPCODE_UCMP: ucmp(d, s0, s1, control); break; in program()
DPixelProgram.cpp221 case Shader::OPCODE_UCMP: ucmp(d, s0, s1, control); break; in applyShader()
DShaderCore.cpp1912 void ShaderCore::ucmp(Vector4f &dst, const Vector4f &src0, const Vector4f &src1, Control control) in ucmp() function in sw::ShaderCore
/external/llvm-project/llvm/test/CodeGen/PowerPC/
Dppc64-P9-vabsd.ll520 ; To verify vabsdu* exploitation for ucmp + sub + select sequence
/external/swiftshader/third_party/llvm-subzero/build/Android/include/llvm/IR/
DIntrinsics.gen5237 x86_avx512_mask_ucmp_b_128, // llvm.x86.avx512.mask.ucmp.b.128
5238 x86_avx512_mask_ucmp_b_256, // llvm.x86.avx512.mask.ucmp.b.256
5239 x86_avx512_mask_ucmp_b_512, // llvm.x86.avx512.mask.ucmp.b.512
5240 x86_avx512_mask_ucmp_d_128, // llvm.x86.avx512.mask.ucmp.d.128
5241 x86_avx512_mask_ucmp_d_256, // llvm.x86.avx512.mask.ucmp.d.256
5242 x86_avx512_mask_ucmp_d_512, // llvm.x86.avx512.mask.ucmp.d.512
5243 x86_avx512_mask_ucmp_q_128, // llvm.x86.avx512.mask.ucmp.q.128
5244 x86_avx512_mask_ucmp_q_256, // llvm.x86.avx512.mask.ucmp.q.256
5245 x86_avx512_mask_ucmp_q_512, // llvm.x86.avx512.mask.ucmp.q.512
5246 x86_avx512_mask_ucmp_w_128, // llvm.x86.avx512.mask.ucmp.w.128
[all …]
/external/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/IR/
DIntrinsics.gen5237 x86_avx512_mask_ucmp_b_128, // llvm.x86.avx512.mask.ucmp.b.128
5238 x86_avx512_mask_ucmp_b_256, // llvm.x86.avx512.mask.ucmp.b.256
5239 x86_avx512_mask_ucmp_b_512, // llvm.x86.avx512.mask.ucmp.b.512
5240 x86_avx512_mask_ucmp_d_128, // llvm.x86.avx512.mask.ucmp.d.128
5241 x86_avx512_mask_ucmp_d_256, // llvm.x86.avx512.mask.ucmp.d.256
5242 x86_avx512_mask_ucmp_d_512, // llvm.x86.avx512.mask.ucmp.d.512
5243 x86_avx512_mask_ucmp_q_128, // llvm.x86.avx512.mask.ucmp.q.128
5244 x86_avx512_mask_ucmp_q_256, // llvm.x86.avx512.mask.ucmp.q.256
5245 x86_avx512_mask_ucmp_q_512, // llvm.x86.avx512.mask.ucmp.q.512
5246 x86_avx512_mask_ucmp_w_128, // llvm.x86.avx512.mask.ucmp.w.128
[all …]
/external/swiftshader/third_party/llvm-subzero/build/Windows/include/llvm/IR/
DIntrinsics.gen5237 x86_avx512_mask_ucmp_b_128, // llvm.x86.avx512.mask.ucmp.b.128
5238 x86_avx512_mask_ucmp_b_256, // llvm.x86.avx512.mask.ucmp.b.256
5239 x86_avx512_mask_ucmp_b_512, // llvm.x86.avx512.mask.ucmp.b.512
5240 x86_avx512_mask_ucmp_d_128, // llvm.x86.avx512.mask.ucmp.d.128
5241 x86_avx512_mask_ucmp_d_256, // llvm.x86.avx512.mask.ucmp.d.256
5242 x86_avx512_mask_ucmp_d_512, // llvm.x86.avx512.mask.ucmp.d.512
5243 x86_avx512_mask_ucmp_q_128, // llvm.x86.avx512.mask.ucmp.q.128
5244 x86_avx512_mask_ucmp_q_256, // llvm.x86.avx512.mask.ucmp.q.256
5245 x86_avx512_mask_ucmp_q_512, // llvm.x86.avx512.mask.ucmp.q.512
5246 x86_avx512_mask_ucmp_w_128, // llvm.x86.avx512.mask.ucmp.w.128
[all …]
/external/swiftshader/third_party/llvm-subzero/build/Fuchsia/include/llvm/IR/
DIntrinsics.gen5237 x86_avx512_mask_ucmp_b_128, // llvm.x86.avx512.mask.ucmp.b.128
5238 x86_avx512_mask_ucmp_b_256, // llvm.x86.avx512.mask.ucmp.b.256
5239 x86_avx512_mask_ucmp_b_512, // llvm.x86.avx512.mask.ucmp.b.512
5240 x86_avx512_mask_ucmp_d_128, // llvm.x86.avx512.mask.ucmp.d.128
5241 x86_avx512_mask_ucmp_d_256, // llvm.x86.avx512.mask.ucmp.d.256
5242 x86_avx512_mask_ucmp_d_512, // llvm.x86.avx512.mask.ucmp.d.512
5243 x86_avx512_mask_ucmp_q_128, // llvm.x86.avx512.mask.ucmp.q.128
5244 x86_avx512_mask_ucmp_q_256, // llvm.x86.avx512.mask.ucmp.q.256
5245 x86_avx512_mask_ucmp_q_512, // llvm.x86.avx512.mask.ucmp.q.512
5246 x86_avx512_mask_ucmp_w_128, // llvm.x86.avx512.mask.ucmp.w.128
[all …]
/external/swiftshader/third_party/llvm-subzero/build/MacOS/include/llvm/IR/
DIntrinsics.gen5213 x86_avx512_mask_ucmp_b_128, // llvm.x86.avx512.mask.ucmp.b.128
5214 x86_avx512_mask_ucmp_b_256, // llvm.x86.avx512.mask.ucmp.b.256
5215 x86_avx512_mask_ucmp_b_512, // llvm.x86.avx512.mask.ucmp.b.512
5216 x86_avx512_mask_ucmp_d_128, // llvm.x86.avx512.mask.ucmp.d.128
5217 x86_avx512_mask_ucmp_d_256, // llvm.x86.avx512.mask.ucmp.d.256
5218 x86_avx512_mask_ucmp_d_512, // llvm.x86.avx512.mask.ucmp.d.512
5219 x86_avx512_mask_ucmp_q_128, // llvm.x86.avx512.mask.ucmp.q.128
5220 x86_avx512_mask_ucmp_q_256, // llvm.x86.avx512.mask.ucmp.q.256
5221 x86_avx512_mask_ucmp_q_512, // llvm.x86.avx512.mask.ucmp.q.512
5222 x86_avx512_mask_ucmp_w_128, // llvm.x86.avx512.mask.ucmp.w.128
[all …]