Home
last modified time | relevance | path

Searched refs:VPERMV (Results 1 – 13 of 13) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h378 X86_INTRINSIC_DATA(avx2_permd, VPERM_2OP, X86ISD::VPERMV, 0),
379 X86_INTRINSIC_DATA(avx2_permps, VPERM_2OP, X86ISD::VPERMV, 0),
828 X86_INTRINSIC_DATA(avx512_permvar_df_256, VPERM_2OP, X86ISD::VPERMV, 0),
829 X86_INTRINSIC_DATA(avx512_permvar_df_512, VPERM_2OP, X86ISD::VPERMV, 0),
830 X86_INTRINSIC_DATA(avx512_permvar_di_256, VPERM_2OP, X86ISD::VPERMV, 0),
831 X86_INTRINSIC_DATA(avx512_permvar_di_512, VPERM_2OP, X86ISD::VPERMV, 0),
832 X86_INTRINSIC_DATA(avx512_permvar_hi_128, VPERM_2OP, X86ISD::VPERMV, 0),
833 X86_INTRINSIC_DATA(avx512_permvar_hi_256, VPERM_2OP, X86ISD::VPERMV, 0),
834 X86_INTRINSIC_DATA(avx512_permvar_hi_512, VPERM_2OP, X86ISD::VPERMV, 0),
835 X86_INTRINSIC_DATA(avx512_permvar_qi_128, VPERM_2OP, X86ISD::VPERMV, 0),
[all …]
DX86ISelLowering.h404 VPERMV, enumerator
DX86InstrFragmentsSIMD.td443 def X86VPermv : SDNode<"X86ISD::VPERMV",
DX86ISelLowering.cpp4716 case X86ISD::VPERMV: in isTargetShuffle()
4731 case X86ISD::VPERMV: in isTargetShuffleVariableMask()
6842 case X86ISD::VPERMV: { in getTargetShuffleMask()
8365 if (Opc == X86ISD::VPERMV && U->getOperand(0).getNode() == N) in isFoldableUseOfShuffle()
9618 Opcode = X86ISD::VPERMV; in createVariablePermute()
9653 Opcode = X86ISD::VPERMV; in createVariablePermute()
9687 Opcode = X86ISD::VPERMV; in createVariablePermute()
9700 Opcode = X86ISD::VPERMV; in createVariablePermute()
9734 Opcode = X86ISD::VPERMV; in createVariablePermute()
9759 Opcode = X86ISD::VPERMV; in createVariablePermute()
[all …]
/external/llvm-project/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h378 X86_INTRINSIC_DATA(avx2_permd, VPERM_2OP, X86ISD::VPERMV, 0),
379 X86_INTRINSIC_DATA(avx2_permps, VPERM_2OP, X86ISD::VPERMV, 0),
824 X86_INTRINSIC_DATA(avx512_permvar_df_256, VPERM_2OP, X86ISD::VPERMV, 0),
825 X86_INTRINSIC_DATA(avx512_permvar_df_512, VPERM_2OP, X86ISD::VPERMV, 0),
826 X86_INTRINSIC_DATA(avx512_permvar_di_256, VPERM_2OP, X86ISD::VPERMV, 0),
827 X86_INTRINSIC_DATA(avx512_permvar_di_512, VPERM_2OP, X86ISD::VPERMV, 0),
828 X86_INTRINSIC_DATA(avx512_permvar_hi_128, VPERM_2OP, X86ISD::VPERMV, 0),
829 X86_INTRINSIC_DATA(avx512_permvar_hi_256, VPERM_2OP, X86ISD::VPERMV, 0),
830 X86_INTRINSIC_DATA(avx512_permvar_hi_512, VPERM_2OP, X86ISD::VPERMV, 0),
831 X86_INTRINSIC_DATA(avx512_permvar_qi_128, VPERM_2OP, X86ISD::VPERMV, 0),
[all …]
DX86ISelLowering.h468 VPERMV, enumerator
DX86InstrFragmentsSIMD.td452 def X86VPermv : SDNode<"X86ISD::VPERMV",
DX86ISelLowering.cpp4814 case X86ISD::VPERMV: in isTargetShuffle()
4829 case X86ISD::VPERMV: in isTargetShuffleVariableMask()
7120 case X86ISD::VPERMV: { in getTargetShuffleMask()
8659 if (Opc == X86ISD::VPERMV && U->getOperand(0).getNode() == N) in isFoldableUseOfShuffle()
9904 Opcode = X86ISD::VPERMV; in createVariablePermute()
9939 Opcode = X86ISD::VPERMV; in createVariablePermute()
9973 Opcode = X86ISD::VPERMV; in createVariablePermute()
9986 Opcode = X86ISD::VPERMV; in createVariablePermute()
10020 Opcode = X86ISD::VPERMV; in createVariablePermute()
10045 Opcode = X86ISD::VPERMV; in createVariablePermute()
[all …]
/external/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h909 X86ISD::VPERMV, 0),
911 X86ISD::VPERMV, 0),
913 X86ISD::VPERMV, 0),
915 X86ISD::VPERMV, 0),
917 X86ISD::VPERMV, 0),
919 X86ISD::VPERMV, 0),
921 X86ISD::VPERMV, 0),
923 X86ISD::VPERMV, 0),
925 X86ISD::VPERMV, 0),
927 X86ISD::VPERMV, 0),
[all …]
DX86ISelLowering.h411 VPERMV, enumerator
DX86InstrFragmentsSIMD.td400 def X86VPermv : SDNode<"X86ISD::VPERMV",
DX86ISelLowering.cpp3821 case X86ISD::VPERMV: in isTargetShuffle()
5024 case X86ISD::VPERMV: { in getTargetShuffleMask()
11384 return DAG.getNode(X86ISD::VPERMV, DL, MVT::v8f32, in lowerV8F32VectorShuffle()
11476 return DAG.getNode(X86ISD::VPERMV, DL, MVT::v8i32, in lowerV8I32VectorShuffle()
11769 return DAG.getNode(X86ISD::VPERMV, DL, VT, MaskNode, V1); in lowerVectorShuffleWithPERMV()
12446 SDValue Perm = DAG.getNode(X86ISD::VPERMV, dl, VecVT, Mask, Vec); in LowerEXTRACT_VECTOR_ELT()
17956 return DAG.getNode(X86ISD::VPERMV, dl, Op.getValueType(), in LowerINTRINSIC_WO_CHAIN()
22254 case X86ISD::VPERMV: return "X86ISD::VPERMV"; in getTargetNodeName()
31014 case X86ISD::VPERMV: in PerformDAGCombine()
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenFastISel.inc14287 // FastEmit functions for X86ISD::VPERMV.
15213 case X86ISD::VPERMV: return fastEmit_X86ISD_VPERMV_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);