Searched refs:VPPERM (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | xop-mask-comments.ll | 6 ; VPPERM
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 523 VPPERM, enumerator
|
| H A D | X86InstrXOP.td | 323 defm VPPERM : xop4op<0xA3, "vpperm", X86vpperm, v16i8,
|
| H A D | X86InstrFragmentsSIMD.td | 281 def X86vpperm : SDNode<"X86ISD::VPPERM",
|
| H A D | X86IntrinsicsInfo.h | 1369 X86_INTRINSIC_DATA(xop_vpperm, INTR_TYPE_3OP, X86ISD::VPPERM, 0),
|
| H A D | X86ISelLowering.cpp | 5330 case X86ISD::VPPERM: in isTargetShuffle() 5345 case X86ISD::VPPERM: in isTargetShuffleVariableMask() 7856 case X86ISD::VPPERM: { in getTargetShuffleMask() 10853 DAG.getNode(X86ISD::VPPERM, DL, MVT::v16i8, LoSrc, HiSrc, LoIdx), in createVariablePermute() 10854 DAG.getNode(X86ISD::VPPERM, DL, MVT::v16i8, LoSrc, HiSrc, HiIdx)); in createVariablePermute() 16418 return DAG.getNode(X86ISD::VPPERM, DL, MVT::v16i8, V1, V2, MaskNode); in lowerV16I8Shuffle() 31497 Res = DAG.getNode(X86ISD::VPPERM, DL, MVT::v16i8, DAG.getUNDEF(MVT::v16i8), in LowerBITREVERSE_XOP() 33575 NODE_NAME_CASE(VPPERM) in getTargetNodeName() 38581 Res = DAG.getNode(X86ISD::VPPERM, DL, ByteVT, V1, V2, VPPERMMaskOp); in combineX86ShuffleChain() 41351 case X86ISD::VPPERM: in SimplifyDemandedVectorEltsForTargetNode() [all …]
|