/external/boringssl/src/ssl/test/runner/poly1305/ |
D | sum_vmsl_s390x.s | 261 VPERM in1, d0, EX0, d0 \ 262 VPERM in2, d3, EX0, d3 \ 263 VPERM in1, d2, EX2, d2 \ 264 VPERM in2, d5, EX2, d5 \ 265 VPERM in1, TEMP2, EX1, d1 \ 266 VPERM in2, TEMP3, EX1, d4 \ 285 VPERM in, d0, EX0, d0 \ 287 VPERM in, d2, EX2, d2 \ 288 VPERM in, TEMP2, EX1, d1 \ 482 VPERM M2, M3, EX0, T_3 [all …]
|
D | sum_s390x.s | 142 VPERM in0, in1, EX2, d4 \ 143 VPERM in0, in1, EX0, d0 \ 144 VPERM in0, in1, EX1, d2 \ 298 VPERM T_0, T_0, T_1, T_0 // reverse bytes (to big) 300 VPERM H_0, H_0, T_1, H_0 // reverse bytes (to little)
|
/external/llvm/test/CodeGen/SystemZ/ |
D | vec-move-17.ll | 40 ; Test a v4i32->v4i8 truncation. At the moment we use a VPERM rather than 71 ; Test a v2i64->v2i8 truncation. At the moment we use a VPERM rather than 83 ; Test a v2i64->v2i16 truncation. At the moment we use a VPERM rather than
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | vec-move-17.ll | 40 ; Test a v4i32->v4i8 truncation. At the moment we use a VPERM rather than 79 ; Test a v2i64->v2i8 truncation. At the moment we use a VPERM rather than 91 ; Test a v2i64->v2i16 truncation. At the moment we use a VPERM rather than
|
D | knownbits-intrinsics-binop.ll | 424 ; Test VPERM (operand elements are 0): 442 ; Test VPERM (operand elements are 1):
|
D | signbits-intrinsics-binop.ll | 220 ; Test VPERM:
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCInstrVSX.td | 1389 dag LE_VBYTE_PERMUTE = (VPERM $S, $S, LE_VBYTE_PERM_VEC); 1421 dag LE_VHALF_PERMUTE = (VPERM $S, $S, LE_VHALF_PERM_VEC); 1450 dag LE_VWORD_PERMUTE = (VPERM $S, $S, LE_VWORD_PERM_VEC); 1479 dag LE_VDWORD_PERMUTE = (VPERM $S, $S, LE_VDWORD_PERM_VEC); 1494 dag LE_VFLOAT_PERMUTE = (VPERM $S, $S, LE_VFLOAT_PERM_VEC); 1500 dag LE_VDOUBLE_PERMUTE = (VPERM (COPY_TO_REGCLASS $S, VRRC), 1513 dag BE_VBYTE_PERMUTE = (VPERM $S, $S, BE_VBYTE_PERM_VEC); 1531 dag BE_VHALF_PERMUTE = (VPERM $S, $S, BE_VHALF_PERM_VEC); 1548 dag BE_VWORD_PERMUTE = (VPERM $S, $S, BE_VWORD_PERM_VEC); 1563 dag BE_VDWORD_PERMUTE = (VPERM $S, $S, BE_VDWORD_PERM_VEC); [all …]
|
D | PPCISelLowering.h | 62 VPERM, enumerator
|
D | PPCVSXSwapRemoval.cpp | 468 case PPC::VPERM: in gatherVectorInstructions()
|
D | PPCInstrAltivec.td | 474 def VPERM : VA1a_Int_Ty3<43, "vperm", int_ppc_altivec_vperm, 967 (VPERM $vA, $vB, $vC)>;
|
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/ |
D | PPCISelLowering.h | 53 VPERM, enumerator
|
D | PPCInstrAltivec.td | 290 def VPERM : VA1a_Int<43, "vperm", int_ppc_altivec_vperm>; 673 (VPERM VRRC:$vA, VRRC:$vB, VRRC:$vC)>;
|
D | PPCISelLowering.cpp | 435 case PPCISD::VPERM: return "PPCISD::VPERM"; in getTargetNodeName() 4312 return DAG.getNode(PPCISD::VPERM, dl, V1.getValueType(), V1, V2, VPermMask); in LowerVECTOR_SHUFFLE()
|
D | PPCInstrInfo.td | 94 def PPCvperm : SDNode<"PPCISD::VPERM", SDT_PPCvperm, []>;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
D | PPCInstrVSX.td | 1659 dag LE_VBYTE_PERMUTE = (v16i8 (VPERM $S, $S, LE_VBYTE_PERM_VEC)); 1692 dag LE_VHALF_PERMUTE = (v16i8 (VPERM $S, $S, LE_VHALF_PERM_VEC)); 1722 dag LE_VWORD_PERMUTE = (v16i8 (VPERM $S, $S, LE_VWORD_PERM_VEC)); 1752 dag LE_VDWORD_PERMUTE = (v16i8 (VPERM $S, $S, LE_VDWORD_PERM_VEC)); 1768 dag LE_VFLOAT_PERMUTE = (VPERM $S, $S, LE_VFLOAT_PERM_VEC); 1774 dag LE_VDOUBLE_PERMUTE = (v16i8 (VPERM (v16i8 (COPY_TO_REGCLASS $S, VRRC)), 1787 dag BE_VBYTE_PERMUTE = (v16i8 (VPERM $S, $S, BE_VBYTE_PERM_VEC)); 1806 dag BE_VHALF_PERMUTE = (v16i8 (VPERM $S, $S, BE_VHALF_PERM_VEC)); 1824 dag BE_VWORD_PERMUTE = (v16i8 (VPERM $S, $S, BE_VWORD_PERM_VEC)); 1840 dag BE_VDWORD_PERMUTE = (v16i8 (VPERM $S, $S, BE_VDWORD_PERM_VEC)); [all …]
|
D | PPCVSXSwapRemoval.cpp | 473 case PPC::VPERM: in gatherVectorInstructions()
|
D | PPCISelLowering.h | 94 VPERM, enumerator
|
D | PPCInstrAltivec.td | 475 def VPERM : VA1a_Int_Ty3<43, "vperm", int_ppc_altivec_vperm, 981 (VPERM $vA, $vB, $vC)>;
|
D | P9InstrResources.td | 552 VPERM,
|
/external/v8/src/ppc/ |
D | constants-ppc.h | 1912 V(vperm, VPERM, 0x1000002B) \
|
/external/v8/src/s390/ |
D | constants-s390.h | 612 V(vperm, VPERM, 0xE78C) /* type = VRR_E VECTOR PERMUTE */ \
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZInstrVector.td | 242 def VPERM : TernaryVRRe<"vperm", 0xE78C, z_permute, v128b, v128b>;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/ |
D | SystemZInstrVector.td | 276 def VPERM : TernaryVRRe<"vperm", 0xE78C, z_permute, v128b, v128b>;
|
D | SystemZScheduleZ13.td | 1212 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VPERM$")>;
|
D | SystemZScheduleZ14.td | 1231 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VPERM$")>;
|