Lines Matching refs:VTRUNC
7683 case X86ISD::VTRUNC: { in getFauxShuffleMask()
11419 SDValue Trunc = DAG.getNode(X86ISD::VTRUNC, DL, TruncVT, Src); in getAVX512TruncNode()
16589 V1 = DAG.getNode(X86ISD::VTRUNC, DL, MVT::v16i8, V1); in lowerShuffleAsVTRUNCAndUnpack()
16590 V2 = DAG.getNode(X86ISD::VTRUNC, DL, MVT::v16i8, V2); in lowerShuffleAsVTRUNCAndUnpack()
26238 case X86ISD::VTRUNC: { in LowerINTRINSIC_W_CHAIN()
30046 Results.push_back(DAG.getNode(X86ISD::VTRUNC, dl, WidenVT, In)); in ReplaceNodeResults()
30053 Results.push_back(DAG.getNode(X86ISD::VTRUNC, dl, WidenVT, In)); in ReplaceNodeResults()
30065 Lo = DAG.getNode(X86ISD::VTRUNC, dl, MVT::v16i8, Lo); in ReplaceNodeResults()
30066 Hi = DAG.getNode(X86ISD::VTRUNC, dl, MVT::v16i8, Hi); in ReplaceNodeResults()
30836 NODE_NAME_CASE(VTRUNC) in getTargetNodeName()
34214 case X86ISD::VTRUNC: in computeKnownBitsForTargetNode()
34329 case X86ISD::VTRUNC: { in ComputeNumSignBitsForTargetNode()
35466 IsTRUNCATE ? (unsigned)ISD::TRUNCATE : (unsigned)X86ISD::VTRUNC; in combineX86ShuffleChain()
37905 case X86ISD::VTRUNC: in SimplifyDemandedVectorEltsForTargetNode()
38198 case X86ISD::VTRUNC: { in SimplifyDemandedBitsForTargetNode()
42803 return DAG.getNode(X86ISD::VTRUNC, SDLoc(N), VT, N0.getOperand(0)); in combineVectorPack()
44990 if (Trunc.getOpcode() == X86ISD::VTRUNC) { in combineStore()
49775 case X86ISD::VTRUNC: return combineVTRUNC(N, DAG, DCI); in PerformDAGCombine()