/external/tensorflow/tensorflow/compiler/xla/service/cpu/ |
D | llvm_ir_runtime.cc | 164 VectorSupportLibrary vsl(F32, vector_width, b, "exp_f32"); in GenerateVF32Exp() local 206 input = vsl.Clamp(input, GetIeeeF32(-87.8), GetIeeeF32(88.8)); in GenerateVF32Exp() 211 llvm::Value* n = vsl.Floor(vsl.MulAdd(input, cephes_LOG2EF, half)); in GenerateVF32Exp() 252 n = vsl.Clamp(n, GetIeeeF32(-127), GetIeeeF32(127)); in GenerateVF32Exp() 255 x = vsl.Sub(x, vsl.Mul(cephes_exp_C1, n)); in GenerateVF32Exp() 256 x = vsl.Sub(x, vsl.Mul(cephes_exp_C2, n)); in GenerateVF32Exp() 259 llvm::Value* z = vsl.MulAdd(x, cephes_exp_p0, cephes_exp_p1); in GenerateVF32Exp() 260 z = vsl.MulAdd(z, x, cephes_exp_p2); in GenerateVF32Exp() 261 z = vsl.MulAdd(z, x, cephes_exp_p3); in GenerateVF32Exp() 262 z = vsl.MulAdd(z, x, cephes_exp_p4); in GenerateVF32Exp() [all …]
|
D | tiled_dot_emitter.cc | 36 MemoryTile(VectorSupportLibrary* vsl, llvm::IRBuilder<>* b, in MemoryTile() argument 39 : vsl_(vsl), b_(b) { in MemoryTile() 734 void HandleResiduesOnK(VectorSupportLibrary* vsl, llvm::Value* n_start, 736 void HandleResiduesOnM(VectorSupportLibrary* vsl, int64_t tile_size_k, 742 void EmitTiledGemm(VectorSupportLibrary* vsl, int64_t tile_size_k, 791 VectorSupportLibrary vsl(scalar_type(), current_vectorization_width, b_, in HandleResiduesOnN() local 793 HandleResiduesOnK(&vsl, GetInt64(n_start), GetInt64(n_end)); in HandleResiduesOnN() 806 VectorSupportLibrary vsl(scalar_type(), 1, b_, "gemm"); in HandleResiduesOnN() local 809 HandleResiduesOnK(&vsl, n_i, n_i_next); in HandleResiduesOnN() 814 void TiledSmallGemmEmitter::HandleResiduesOnK(VectorSupportLibrary* vsl, in HandleResiduesOnK() argument [all …]
|
/external/clang/test/CodeGen/ |
D | builtins-systemz-zvector-error.c | 11 volatile vector signed long long vsl; variable 70 vsl = vec_permi(vsl, vsl, idx); // expected-error {{no matching function}} in test_core() 73 vsl = vec_permi(vsl, vsl, -1); // expected-error {{no matching function}} in test_core() 76 vsl = vec_permi(vsl, vsl, 4); // expected-error {{no matching function}} in test_core() 134 vsl = vec_gather_element(vsl, vul, cptrsl, idx); // expected-error {{no matching function}} in test_core() 137 vsl = vec_gather_element(vsl, vul, cptrsl, -1); // expected-error {{no matching function}} in test_core() 140 vsl = vec_gather_element(vsl, vul, cptrsl, 2); // expected-error {{no matching function}} in test_core() 198 vec_scatter_element(vsl, vul, ptrsl, idx); // expected-error {{no matching function}} in test_core() 201 vec_scatter_element(vsl, vul, ptrsl, -1); // expected-error {{no matching function}} in test_core() 204 vec_scatter_element(vsl, vul, ptrsl, 2); // expected-error {{no matching function}} in test_core() [all …]
|
D | builtins-systemz-zvector.c | 11 volatile vector signed long long vsl; variable 94 sl = vec_extract(vsl, idx); in test_core() 121 vsl = vec_insert(sl, vsl, idx); in test_core() 142 vsl = vec_promote(sl, idx); in test_core() 161 vsl = vec_insert_and_zero(cptrsl); in test_core() 186 vsl = vec_perm(vsl, vsl, vuc); in test_core() 195 vsl = vec_permi(vsl, vsl, 0); in test_core() 197 vsl = vec_permi(vsl, vsl, 1); in test_core() 199 vsl = vec_permi(vsl, vsl, 2); in test_core() 201 vsl = vec_permi(vsl, vsl, 3); in test_core() [all …]
|
D | builtins-systemz-vector.c | 18 volatile vec_slong vsl; variable 70 vsi = __builtin_s390_vpksg(vsl, vsl); in test_core() 77 vsi = __builtin_s390_vpksgs(vsl, vsl, &cc); in test_core() 87 vsl = __builtin_s390_vuphf(vsi); in test_core() 94 vsl = __builtin_s390_vuplf(vsi); in test_core() 137 vsl = __builtin_s390_vavgg(vsl, vsl); in test_integer() 240 vsl = __builtin_s390_vmaef(vsi, vsi, vsl); in test_integer() 253 vsl = __builtin_s390_vmaof(vsi, vsi, vsl); in test_integer() 279 vsl = __builtin_s390_vmef(vsi, vsi); in test_integer() 292 vsl = __builtin_s390_vmof(vsi, vsi); in test_integer() [all …]
|
D | builtins-systemz-vector-error.c | 18 volatile vec_slong vsl; variable
|
/external/llvm/test/CodeGen/PowerPC/ |
D | p8-scalar_vector_conversions.ll | 1265 define i64 @getsl0(<2 x i64> %vsl) { 1267 %vsl.addr = alloca <2 x i64>, align 16 1268 store <2 x i64> %vsl, <2 x i64>* %vsl.addr, align 16 1269 %0 = load <2 x i64>, <2 x i64>* %vsl.addr, align 16 1280 define i64 @getsl1(<2 x i64> %vsl) { 1282 %vsl.addr = alloca <2 x i64>, align 16 1283 store <2 x i64> %vsl, <2 x i64>* %vsl.addr, align 16 1284 %0 = load <2 x i64>, <2 x i64>* %vsl.addr, align 16 1325 define i64 @getvelsl(<2 x i64> %vsl, i32 signext %i) { 1327 %vsl.addr = alloca <2 x i64>, align 16 [all …]
|
/external/capstone/suite/MC/PowerPC/ |
D | ppc64-encoding-vmx.s.cs | 43 0x10,0x43,0x21,0xc4 = vsl 2, 3, 4
|
/external/openscreen/third_party/boringssl/linux-ppc64le/crypto/fipsmodule/ |
D | ghashp8-ppc.S | 41 vsl 9,9,5
|
/external/rust/crates/quiche/deps/boringssl/linux-ppc64le/crypto/fipsmodule/ |
D | ghashp8-ppc.S | 41 vsl 9,9,5
|
/external/llvm/test/MC/PowerPC/ |
D | ppc64-encoding-vmx.s | 195 # CHECK-BE: vsl 2, 3, 4 # encoding: [0x10,0x43,0x21,0xc4] 196 # CHECK-LE: vsl 2, 3, 4 # encoding: [0xc4,0x21,0x43,0x10] 197 vsl 2, 3, 4
|
/external/llvm/include/llvm/IR/ |
D | IntrinsicsSystemZ.td | 306 def int_s390_vsl : SystemZBinary<"vsl", llvm_v16i8_ty>;
|
D | IntrinsicsPowerPC.td | 574 def int_ppc_altivec_vsl : PowerPC_Vec_WWW_Intrinsic<"vsl">;
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | IntrinsicsSystemZ.td | 310 def int_s390_vsl : SystemZBinary<"vsl", llvm_v16i8_ty>;
|
D | IntrinsicsPowerPC.td | 654 def int_ppc_altivec_vsl : PowerPC_Vec_WWW_Intrinsic<"vsl">;
|
/external/llvm/test/MC/Disassembler/PowerPC/ |
D | ppc64-encoding-vmx.txt | 168 # CHECK: vsl 2, 3, 4
|
/external/llvm/test/MC/SystemZ/ |
D | insn-good-z13.s | 4083 #CHECK: vsl %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x74] 4084 #CHECK: vsl %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x74] 4085 #CHECK: vsl %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x74] 4086 #CHECK: vsl %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x74] 4087 #CHECK: vsl %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x74] 4089 vsl %v0, %v0, %v0 4090 vsl %v0, %v0, %v31 4091 vsl %v0, %v31, %v0 4092 vsl %v31, %v0, %v0 4093 vsl %v18, %v3, %v20
|
D | insn-bad-zEC12.s | 1289 #CHECK: vsl %v0, %v0, %v0 1291 vsl %v0, %v0, %v0
|
/external/eigen/Eigen/src/misc/ |
D | lapacke.h | 1153 float* beta, float* vsl, lapack_int ldvsl, float* vsr, 1159 double* beta, double* vsl, lapack_int ldvsl, 1166 lapack_complex_float* beta, lapack_complex_float* vsl, 1175 lapack_complex_double* vsl, lapack_int ldvsl, 1182 float* alphai, float* beta, float* vsl, 1189 double* alphai, double* beta, double* vsl, 1199 lapack_complex_float* vsl, lapack_int ldvsl, 1209 lapack_complex_double* vsl, lapack_int ldvsl, 5668 float* alphai, float* beta, float* vsl, 5676 double* alphai, double* beta, double* vsl, [all …]
|
/external/llvm/test/MC/Disassembler/SystemZ/ |
D | insns-z13.txt | 2705 #CHECK: vsl %v0, %v0, %v0 2708 #CHECK: vsl %v18, %v3, %v20 2711 #CHECK: vsl %v31, %v31, %v31
|
/external/capstone/arch/SystemZ/ |
D | SystemZGenInsnNameMaps.inc | 2180 { SYSZ_INS_VSL, "vsl" },
|
/external/llvm/test/CodeGen/SystemZ/ |
D | vec-intrinsics.ll | 108 declare <16 x i8> @llvm.s390.vsl(<16 x i8>, <16 x i8>) 1495 ; CHECK: vsl %v24, %v24, %v26 1497 %res = call <16 x i8> @llvm.s390.vsl(<16 x i8> %a, <16 x i8> %b)
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZInstrVector.td | 588 def VSL : BinaryVRRc<"vsl", 0xE774, int_s390_vsl, v128b, v128b>;
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCInstrAltivec.td | 690 def VSL : VX1_Int_Ty< 452, "vsl" , int_ppc_altivec_vsl, v4i32 >;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCInstrAltivec.td | 695 def VSL : VX1_Int_Ty< 452, "vsl" , int_ppc_altivec_vsl, v4i32 >;
|