Home
last modified time | relevance | path

Searched refs:VPERM (Results 1 – 16 of 16) sorted by relevance

/external/llvm/test/CodeGen/SystemZ/
Dvec-move-17.ll40 ; 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
Dvec-intrinsics.ll343 ; VPERM.
/external/llvm/lib/Target/PowerPC/
DPPCInstrVSX.td1389 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 …]
DPPCISelLowering.h62 VPERM, enumerator
DPPCVSXSwapRemoval.cpp468 case PPC::VPERM: in gatherVectorInstructions()
DPPCInstrAltivec.td474 def VPERM : VA1a_Int_Ty3<43, "vperm", int_ppc_altivec_vperm,
967 (VPERM $vA, $vB, $vC)>;
DPPCISelLowering.cpp1023 case PPCISD::VPERM: return "PPCISD::VPERM"; in getTargetNodeName()
7646 return DAG.getNode(PPCISD::VPERM, dl, V1.getValueType(), in LowerVECTOR_SHUFFLE()
7649 return DAG.getNode(PPCISD::VPERM, dl, V1.getValueType(), in LowerVECTOR_SHUFFLE()
DPPCInstrInfo.td155 def PPCvperm : SDNode<"PPCISD::VPERM", SDT_PPCvperm, []>;
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCISelLowering.h53 VPERM, enumerator
DPPCInstrAltivec.td290 def VPERM : VA1a_Int<43, "vperm", int_ppc_altivec_vperm>;
673 (VPERM VRRC:$vA, VRRC:$vB, VRRC:$vC)>;
DPPCISelLowering.cpp435 case PPCISD::VPERM: return "PPCISD::VPERM"; in getTargetNodeName()
4312 return DAG.getNode(PPCISD::VPERM, dl, V1.getValueType(), V1, V2, VPermMask); in LowerVECTOR_SHUFFLE()
DPPCInstrInfo.td94 def PPCvperm : SDNode<"PPCISD::VPERM", SDT_PPCvperm, []>;
/external/v8/src/ppc/
Dconstants-ppc.h1885 V(vperm, VPERM, 0x1000002B) \
/external/v8/src/s390/
Dconstants-s390.h642 V(vperm, VPERM, 0xE78C) /* type = VRR_E VECTOR PERMUTE */ \
/external/llvm/lib/Target/SystemZ/
DSystemZInstrVector.td242 def VPERM : TernaryVRRe<"vperm", 0xE78C, z_permute, v128b, v128b>;
/external/llvm/lib/Target/X86/
DX86InstrSSE.td8440 // VPERM - Permute instructions