Searched refs:VZEXT (Results 1 – 4 of 4) sorted by relevance
/external/llvm/lib/Target/X86/ |
D | X86IntrinsicsInfo.h | 277 X86_INTRINSIC_DATA(avx2_pmovzxbd, INTR_TYPE_1OP, X86ISD::VZEXT, 0), 278 X86_INTRINSIC_DATA(avx2_pmovzxbq, INTR_TYPE_1OP, X86ISD::VZEXT, 0), 279 X86_INTRINSIC_DATA(avx2_pmovzxbw, INTR_TYPE_1OP, X86ISD::VZEXT, 0), 280 X86_INTRINSIC_DATA(avx2_pmovzxdq, INTR_TYPE_1OP, X86ISD::VZEXT, 0), 281 X86_INTRINSIC_DATA(avx2_pmovzxwd, INTR_TYPE_1OP, X86ISD::VZEXT, 0), 282 X86_INTRINSIC_DATA(avx2_pmovzxwq, INTR_TYPE_1OP, X86ISD::VZEXT, 0), 1743 X86_INTRINSIC_DATA(sse41_pmovzxbd, INTR_TYPE_1OP, X86ISD::VZEXT, 0), 1744 X86_INTRINSIC_DATA(sse41_pmovzxbq, INTR_TYPE_1OP, X86ISD::VZEXT, 0), 1745 X86_INTRINSIC_DATA(sse41_pmovzxbw, INTR_TYPE_1OP, X86ISD::VZEXT, 0), 1746 X86_INTRINSIC_DATA(sse41_pmovzxdq, INTR_TYPE_1OP, X86ISD::VZEXT, 0), [all …]
|
D | X86ISelLowering.h | 288 VZEXT, enumerator
|
D | X86InstrFragmentsSIMD.td | 122 def X86vzext : SDNode<"X86ISD::VZEXT",
|
D | X86ISelLowering.cpp | 7672 InputV = DAG.getNode(X86ISD::VZEXT, DL, ExtVT, ShuffleOffset(InputV)); in lowerVectorShuffleAsSpecificZeroOrAnyExtend() 13190 return DAG.getNode(X86ISD::VZEXT, dl, VT, In); in LowerAVXExtend() 13218 return DAG.getNode(X86ISD::VZEXT, DL, VT, In); in LowerZERO_EXTEND_AVX512() 15119 if (In.getOpcode() == X86ISD::VSEXT || In.getOpcode() == X86ISD::VZEXT) in LowerSIGN_EXTEND_AVX512() 20496 case X86ISD::VZEXT: return "X86ISD::VZEXT"; in getTargetNodeName() 27631 if (V != Op && V.getOpcode() == X86ISD::VZEXT) { in performVZEXTCombine() 27639 return DAG.getNode(X86ISD::VZEXT, DL, VT, V.getOperand(0)); in performVZEXTCombine() 27650 return DAG.getNode(X86ISD::VZEXT, DL, VT, DAG.getBitcast(OpVT, V)); in performVZEXTCombine() 27672 return DAG.getNode(X86ISD::VZEXT, DL, VT, Op); in performVZEXTCombine() 27729 case X86ISD::VZEXT: return performVZEXTCombine(N, DAG, DCI, Subtarget); in PerformDAGCombine()
|