Home
last modified time | relevance | path

Searched refs:vsl (Results 1 – 25 of 40) sorted by relevance

12

/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Dllvm_ir_runtime.cc164 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 …]
Dtiled_dot_emitter.cc36 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/
Dbuiltins-systemz-zvector-error.c11 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 …]
Dbuiltins-systemz-zvector.c11 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 …]
Dbuiltins-systemz-vector.c18 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 …]
Dbuiltins-systemz-vector-error.c18 volatile vec_slong vsl; variable
/external/llvm/test/CodeGen/PowerPC/
Dp8-scalar_vector_conversions.ll1265 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/
Dppc64-encoding-vmx.s.cs43 0x10,0x43,0x21,0xc4 = vsl 2, 3, 4
/external/openscreen/third_party/boringssl/linux-ppc64le/crypto/fipsmodule/
Dghashp8-ppc.S41 vsl 9,9,5
/external/rust/crates/quiche/deps/boringssl/linux-ppc64le/crypto/fipsmodule/
Dghashp8-ppc.S41 vsl 9,9,5
/external/llvm/test/MC/PowerPC/
Dppc64-encoding-vmx.s195 # 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/
DIntrinsicsSystemZ.td306 def int_s390_vsl : SystemZBinary<"vsl", llvm_v16i8_ty>;
DIntrinsicsPowerPC.td574 def int_ppc_altivec_vsl : PowerPC_Vec_WWW_Intrinsic<"vsl">;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIntrinsicsSystemZ.td310 def int_s390_vsl : SystemZBinary<"vsl", llvm_v16i8_ty>;
DIntrinsicsPowerPC.td654 def int_ppc_altivec_vsl : PowerPC_Vec_WWW_Intrinsic<"vsl">;
/external/llvm/test/MC/Disassembler/PowerPC/
Dppc64-encoding-vmx.txt168 # CHECK: vsl 2, 3, 4
/external/llvm/test/MC/SystemZ/
Dinsn-good-z13.s4083 #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
Dinsn-bad-zEC12.s1289 #CHECK: vsl %v0, %v0, %v0
1291 vsl %v0, %v0, %v0
/external/eigen/Eigen/src/misc/
Dlapacke.h1153 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/
Dinsns-z13.txt2705 #CHECK: vsl %v0, %v0, %v0
2708 #CHECK: vsl %v18, %v3, %v20
2711 #CHECK: vsl %v31, %v31, %v31
/external/capstone/arch/SystemZ/
DSystemZGenInsnNameMaps.inc2180 { SYSZ_INS_VSL, "vsl" },
/external/llvm/test/CodeGen/SystemZ/
Dvec-intrinsics.ll108 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/
DSystemZInstrVector.td588 def VSL : BinaryVRRc<"vsl", 0xE774, int_s390_vsl, v128b, v128b>;
/external/llvm/lib/Target/PowerPC/
DPPCInstrAltivec.td690 def VSL : VX1_Int_Ty< 452, "vsl" , int_ppc_altivec_vsl, v4i32 >;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCInstrAltivec.td695 def VSL : VX1_Int_Ty< 452, "vsl" , int_ppc_altivec_vsl, v4i32 >;

12