Searched refs:VPERMV3 (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86IntrinsicsInfo.h | 1099 X86_INTRINSIC_DATA(avx512_vpermi2var_d_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 1101 X86_INTRINSIC_DATA(avx512_vpermi2var_d_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 1103 X86_INTRINSIC_DATA(avx512_vpermi2var_d_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 1105 X86_INTRINSIC_DATA(avx512_vpermi2var_hi_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 1107 X86_INTRINSIC_DATA(avx512_vpermi2var_hi_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 1109 X86_INTRINSIC_DATA(avx512_vpermi2var_hi_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 1111 X86_INTRINSIC_DATA(avx512_vpermi2var_pd_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 1113 X86_INTRINSIC_DATA(avx512_vpermi2var_pd_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 1115 X86_INTRINSIC_DATA(avx512_vpermi2var_pd_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 1117 X86_INTRINSIC_DATA(avx512_vpermi2var_ps_128, INTR_TYPE_3OP, X86ISD::VPERMV3, [all …]
|
H A D | X86ISelLowering.h | 479 VPERMV3, enumerator
|
H A D | X86InstrFragmentsSIMD.td | 461 def X86VPermt2 : SDNode<"X86ISD::VPERMV3",
|
H A D | X86ISelLowering.cpp | 2725 case X86ISD::VPERMV3: in isTargetShuffle() 2740 case X86ISD::VPERMV3: in isTargetShuffleVariableMask() 5486 case X86ISD::VPERMV3: { in getTargetShuffleMask() 7254 if (Opc == X86ISD::VPERMV3 && U->getOperand(1).getNode() == N) in isFoldableUseOfShuffle() 14132 Result = DAG.getNode(X86ISD::VPERMV3, DL, ShuffleVT, V1, MaskNode, V2); in lowerShuffleWithPERMV() 33865 NODE_NAME_CASE(VPERMV3) in getTargetNodeName() 41390 case X86ISD::VPERMV3: { in combineTargetShuffle() 42367 case X86ISD::VPERMV3: in SimplifyDemandedVectorEltsForTargetNode() 56335 case X86ISD::VPERMV3: in combineConcatVectorOps() 56361 return DAG.getNode(X86ISD::VPERMV3, DL, VT, Src0, Mask, Src1); in combineConcatVectorOps() [all …]
|