Searched refs:VPERM (Results 1 – 11 of 11) sorted by relevance
/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
|
D | vec-intrinsics.ll | 343 ; VPERM.
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCInstrVSX.td | 1352 dag LE_VBYTE_PERMUTE = (VPERM $S, $S, LE_VBYTE_PERM_VEC); 1384 dag LE_VHALF_PERMUTE = (VPERM $S, $S, LE_VHALF_PERM_VEC); 1413 dag LE_VWORD_PERMUTE = (VPERM $S, $S, LE_VWORD_PERM_VEC); 1442 dag LE_VDWORD_PERMUTE = (VPERM $S, $S, LE_VDWORD_PERM_VEC); 1457 dag LE_VFLOAT_PERMUTE = (VPERM $S, $S, LE_VFLOAT_PERM_VEC); 1463 dag LE_VDOUBLE_PERMUTE = (VPERM (COPY_TO_REGCLASS $S, VRRC), 1476 dag BE_VBYTE_PERMUTE = (VPERM $S, $S, BE_VBYTE_PERM_VEC); 1494 dag BE_VHALF_PERMUTE = (VPERM $S, $S, BE_VHALF_PERM_VEC); 1511 dag BE_VWORD_PERMUTE = (VPERM $S, $S, BE_VWORD_PERM_VEC); 1526 dag BE_VDWORD_PERMUTE = (VPERM $S, $S, BE_VDWORD_PERM_VEC); [all …]
|
D | PPCISelLowering.h | 62 VPERM, enumerator
|
D | PPCVSXSwapRemoval.cpp | 467 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)>;
|
D | PPCISelLowering.cpp | 1008 case PPCISD::VPERM: return "PPCISD::VPERM"; in getTargetNodeName() 7346 return DAG.getNode(PPCISD::VPERM, dl, V1.getValueType(), in LowerVECTOR_SHUFFLE() 7349 return DAG.getNode(PPCISD::VPERM, dl, V1.getValueType(), in LowerVECTOR_SHUFFLE()
|
D | PPCInstrInfo.td | 143 def PPCvperm : SDNode<"PPCISD::VPERM", SDT_PPCvperm, []>;
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZInstrVector.td | 242 def VPERM : TernaryVRRe<"vperm", 0xE78C, z_permute, v128b, v128b>;
|
/external/llvm/lib/Target/X86/ |
D | X86InstrAVX512.td | 4208 defm VPERM : avx512_var_shift_w<0x8D, "vpermw", X86VPermv>;
|
D | X86InstrSSE.td | 8447 // VPERM - Permute instructions
|