/external/clang/test/CodeGen/ |
D | builtins-ppc-p8vector.c | 30 vector signed long long vsll = { 1, 2 }; variable 71 res_vsll = vec_abs(vsll); in test1() 84 res_vsll = vec_add(vsll, vsll); in test1() 154 res_vbll = vec_cmpeq(vsll, vsll); in test1() 165 res_vbll = vec_cmpge(vsll, vsll); in test1() 176 res_vbll = vec_cmple(vsll, vsll); in test1() 187 res_vbll = vec_cmpgt(vsll, vsll); in test1() 198 res_vbll = vec_cmplt(vsll, vsll); in test1() 209 res_vd = vec_double(vsll); in test1() 299 res_vsll = vec_eqv(vsll, vsll); in test1() [all …]
|
D | builtins-ppc-vsx.c | 21 vector signed long long vsll = { 255LL, -937LL }; variable 197 res_vsll = vec_div(vsll, vsll); in test1() 248 res_vsll = vec_perm(vsll, vsll, vuc); in test1() 295 res_vsll = vec_splat(vsll, 1); in test1() 313 res_vsi = vec_pack(vsll, vsll); in test1() 325 res_vsll = vec_vperm(vsll, vsll, vuc); in test1() 367 res_vsll = vec_vsx_ld(0, &vsll); in test1() 461 vec_vsx_st(vsll, 0, &res_vsll); in test1() 534 res_vsll = vec_and(vsll, vsll); in test1() 538 res_vsll = vec_and(vbll, vsll); in test1() [all …]
|
/external/llvm-project/clang/test/CodeGen/ |
D | builtins-ppc-p8vector.c | 30 vector signed long long vsll = { 1, 2 }; variable 71 res_vsll = vec_abs(vsll); in test1() 77 res_vsll = vec_add(vsll, vsll); in test1() 136 res_vsll = vec_mergee(vsll, vsll); in test1() 172 res_vbll = vec_cmpeq(vsll, vsll); in test1() 183 res_vbll = vec_cmpge(vsll, vsll); in test1() 194 res_vbll = vec_cmple(vsll, vsll); in test1() 205 res_vbll = vec_cmpgt(vsll, vsll); in test1() 216 res_vbll = vec_cmplt(vsll, vsll); in test1() 308 res_vsll = vec_eqv(vsll, vsll); in test1() [all …]
|
D | builtins-ppc-vsx.c | 21 vector signed long long vsll = { 255LL, -937LL }; variable 212 res_vsll = vec_div(vsll, vsll); in test1() 263 res_vsll = vec_perm(vsll, vsll, vuc); in test1() 310 res_vsll = vec_splat(vsll, 1); in test1() 328 res_vsi = vec_pack(vsll, vsll); in test1() 340 res_vsll = vec_vperm(vsll, vsll, vuc); in test1() 382 res_vsll = vec_vsx_ld(0, &vsll); in test1() 476 vec_vsx_st(vsll, 0, &res_vsll); in test1() 549 res_vsll = vec_and(vsll, vsll); in test1() 553 res_vsll = vec_and(vbll, vsll); in test1() [all …]
|
/external/llvm-project/llvm/test/CodeGen/VE/VELIntrinsics/ |
D | vsll.ll | 16 ; CHECK-NEXT: vsll %v0, %v0, %v1 18 …%3 = tail call fast <256 x double> @llvm.ve.vl.vsll.vvvl(<256 x double> %0, <256 x double> %1, i32… 23 declare <256 x double> @llvm.ve.vl.vsll.vvvl(<256 x double>, <256 x double>, i32) 31 ; CHECK-NEXT: vsll %v2, %v0, %v1 36 …%4 = tail call fast <256 x double> @llvm.ve.vl.vsll.vvvvl(<256 x double> %0, <256 x double> %1, <2… 41 declare <256 x double> @llvm.ve.vl.vsll.vvvvl(<256 x double>, <256 x double>, <256 x double>, i32) 49 ; CHECK-NEXT: vsll %v0, %v0, %s0 51 %3 = tail call fast <256 x double> @llvm.ve.vl.vsll.vvsl(<256 x double> %0, i64 %1, i32 256) 56 declare <256 x double> @llvm.ve.vl.vsll.vvsl(<256 x double>, i64, i32) 64 ; CHECK-NEXT: vsll %v1, %v0, %s0 [all …]
|
/external/llvm-project/llvm/test/MC/VE/ |
D | VSLL.s | 6 # CHECK-INST: vsll %v11, %v22, %s20 8 vsll %v11, %v22, %s20 label 10 # CHECK-INST: vsll %vix, %vix, %vix 12 vsll %vix, %vix, %vix label
|
/external/llvm-project/llvm/test/MC/RISCV/rvv/ |
D | shift.s | 11 vsll.vv v8, v4, v20, v0.t 12 # CHECK-INST: vsll.vv v8, v4, v20, v0.t 17 vsll.vv v8, v4, v20 18 # CHECK-INST: vsll.vv v8, v4, v20 23 vsll.vx v8, v4, a0, v0.t 24 # CHECK-INST: vsll.vx v8, v4, a0, v0.t 29 vsll.vx v8, v4, a0 30 # CHECK-INST: vsll.vx v8, v4, a0 35 vsll.vi v8, v4, 31, v0.t 36 # CHECK-INST: vsll.vi v8, v4, 31, v0.t [all …]
|
/external/llvm/test/CodeGen/PowerPC/ |
D | vsx-ldst-builtin-le.ll | 7 @vsll = global <2 x i64> <i64 255, i64 -937>, align 16 33 %4 = call <2 x double> @llvm.ppc.vsx.lxvd2x(i8* bitcast (<2 x i64>* @vsll to i8*)) 60 %13 = load <2 x i64>, <2 x i64>* @vsll, align 16
|
D | vsx-ldst.ll | 19 @vsll = global <2 x i64> <i64 255, i64 -937>, align 16 35 %3 = load <2 x double>, <2 x double>* bitcast (<2 x i64>* @vsll to <2 x double>*), align 16
|
/external/llvm-project/llvm/test/CodeGen/PowerPC/ |
D | vsx-ldst-builtin-le.ll | 15 @vsll = global <2 x i64> <i64 255, i64 -937>, align 16 49 %4 = call <2 x double> @llvm.ppc.vsx.lxvd2x(i8* bitcast (<2 x i64>* @vsll to i8*)) 88 %13 = load <2 x i64>, <2 x i64>* @vsll, align 16
|
D | vsx-ldst.ll | 31 @vsll = global <2 x i64> <i64 255, i64 -937>, align 16 47 %3 = load <2 x double>, <2 x double>* bitcast (<2 x i64>* @vsll to <2 x double>*), align 16
|
/external/llvm-project/llvm/lib/Target/RISCV/ |
D | RISCVInstrInfoV.td | 573 defm VSLL_V : VALU_IV_V_X_I<"vsll", 0b100101, uimm5>;
|
/external/llvm-project/llvm/lib/Target/VE/ |
D | VEInstrVec.td | 1007 let cx = 0, cx2 = 0 in defm VSLL : RVSm<"vsll", 0xe5, I64, V64, VM>;
|