Home
last modified time | relevance | path

Searched refs:VPERMV3 (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h1558 X86ISD::VPERMV3, 0),
1560 X86ISD::VPERMV3, 0),
1562 X86ISD::VPERMV3, 0),
1576 X86ISD::VPERMV3, 0),
1578 X86ISD::VPERMV3, 0),
1580 X86ISD::VPERMV3, 0),
1582 X86ISD::VPERMV3, 0),
1584 X86ISD::VPERMV3, 0),
1586 X86ISD::VPERMV3, 0),
1588 X86ISD::VPERMV3, 0),
[all …]
DX86ISelLowering.h415 VPERMV3, enumerator
DX86InstrFragmentsSIMD.td406 def X86VPermt2 : SDNode<"X86ISD::VPERMV3",
DX86ISelLowering.cpp3822 case X86ISD::VPERMV3: in isTargetShuffle()
5041 case X86ISD::VPERMV3: { in getTargetShuffleMask()
11771 return DAG.getNode(X86ISD::VPERMV3, DL, VT, V1, MaskNode, V2); in lowerVectorShuffleWithPERMV()
22255 case X86ISD::VPERMV3: return "X86ISD::VPERMV3"; in getTargetNodeName()
31015 case X86ISD::VPERMV3: in PerformDAGCombine()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h957 X86_INTRINSIC_DATA(avx512_vpermi2var_d_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
958 X86_INTRINSIC_DATA(avx512_vpermi2var_d_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
959 X86_INTRINSIC_DATA(avx512_vpermi2var_d_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
960 X86_INTRINSIC_DATA(avx512_vpermi2var_hi_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
961 X86_INTRINSIC_DATA(avx512_vpermi2var_hi_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
962 X86_INTRINSIC_DATA(avx512_vpermi2var_hi_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
963 X86_INTRINSIC_DATA(avx512_vpermi2var_pd_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
964 X86_INTRINSIC_DATA(avx512_vpermi2var_pd_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
965 X86_INTRINSIC_DATA(avx512_vpermi2var_pd_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
966 X86_INTRINSIC_DATA(avx512_vpermi2var_ps_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
[all …]
DX86ISelLowering.h408 VPERMV3, enumerator
DX86InstrFragmentsSIMD.td449 def X86VPermt2 : SDNode<"X86ISD::VPERMV3",
DX86ISelLowering.cpp4717 case X86ISD::VPERMV3: in isTargetShuffle()
4732 case X86ISD::VPERMV3: in isTargetShuffleVariableMask()
6855 case X86ISD::VPERMV3: { in getTargetShuffleMask()
8367 if (Opc == X86ISD::VPERMV3 && U->getOperand(1).getNode() == N) in isFoldableUseOfShuffle()
14360 return DAG.getNode(X86ISD::VPERMV3, DL, VT, V1, MaskNode, V2); in lowerShuffleWithPERMV()
29786 case X86ISD::VPERMV3: return "X86ISD::VPERMV3"; in getTargetNodeName()
33651 Res = DAG.getNode(X86ISD::VPERMV3, DL, MaskVT, Res, VPermMask, Zero); in combineX86ShuffleChain()
33677 Res = DAG.getNode(X86ISD::VPERMV3, DL, MaskVT, V1, VPermMask, V2); in combineX86ShuffleChain()
33852 Res = DAG.getNode(X86ISD::VPERMV3, DL, MaskVT, V1, VPermMask, V2); in combineX86ShuffleChain()
35621 case X86ISD::VPERMV3: in SimplifyDemandedVectorEltsForTargetNode()
[all …]
/external/llvm-project/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h953 X86_INTRINSIC_DATA(avx512_vpermi2var_d_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
954 X86_INTRINSIC_DATA(avx512_vpermi2var_d_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
955 X86_INTRINSIC_DATA(avx512_vpermi2var_d_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
956 X86_INTRINSIC_DATA(avx512_vpermi2var_hi_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
957 X86_INTRINSIC_DATA(avx512_vpermi2var_hi_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
958 X86_INTRINSIC_DATA(avx512_vpermi2var_hi_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
959 X86_INTRINSIC_DATA(avx512_vpermi2var_pd_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
960 X86_INTRINSIC_DATA(avx512_vpermi2var_pd_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
961 X86_INTRINSIC_DATA(avx512_vpermi2var_pd_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
962 X86_INTRINSIC_DATA(avx512_vpermi2var_ps_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
[all …]
DX86ISelLowering.h472 VPERMV3, enumerator
DX86InstrFragmentsSIMD.td458 def X86VPermt2 : SDNode<"X86ISD::VPERMV3",
DX86ISelLowering.cpp4815 case X86ISD::VPERMV3: in isTargetShuffle()
4830 case X86ISD::VPERMV3: in isTargetShuffleVariableMask()
7133 case X86ISD::VPERMV3: { in getTargetShuffleMask()
8661 if (Opc == X86ISD::VPERMV3 && U->getOperand(1).getNode() == N) in isFoldableUseOfShuffle()
15101 Result = DAG.getNode(X86ISD::VPERMV3, DL, ShuffleVT, V1, MaskNode, V2); in lowerShuffleWithPERMV()
30929 NODE_NAME_CASE(VPERMV3) in getTargetNodeName()
37979 case X86ISD::VPERMV3: in SimplifyDemandedVectorEltsForTargetNode()
48816 case X86ISD::VPERMV3: in combineConcatVectorOps()
48844 return DAG.getNode(X86ISD::VPERMV3, DL, VT, Src0, Mask, Src1); in combineConcatVectorOps()
49851 case X86ISD::VPERMV3: in PerformDAGCombine()