Searched refs:VTRUNC (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86IntrinsicsInfo.h | 169 X86ISD::VTRUNC, 0), 171 X86ISD::VTRUNC, 0), 173 X86ISD::VTRUNC, 0), 175 X86ISD::VTRUNC, 0), 177 X86ISD::VTRUNC, 0), 179 X86ISD::VTRUNC, 0), 181 X86ISD::VTRUNC, 0), 183 X86ISD::VTRUNC, 0), 185 X86ISD::VTRUNC, 0), 187 X86ISD::VTRUNC, 0), [all …]
|
H A D | X86ISelLowering.h | 322 VTRUNC, enumerator
|
H A D | X86InstrFragmentsSIMD.td | 125 def X86vtrunc : SDNode<"X86ISD::VTRUNC", SDTVtrunc>;
|
H A D | X86ISelLowering.cpp | 6151 case X86ISD::VTRUNC: { in getFauxShuffleMask() 10135 SDValue Trunc = DAG.getNode(X86ISD::VTRUNC, DL, TruncVT, Src); in getAVX512TruncNode() 15724 V1 = DAG.getNode(X86ISD::VTRUNC, DL, MVT::v16i8, V1); in lowerShuffleAsVTRUNCAndUnpack() 15725 V2 = DAG.getNode(X86ISD::VTRUNC, DL, MVT::v16i8, V2); in lowerShuffleAsVTRUNCAndUnpack() 27248 case X86ISD::VTRUNC: { in LowerINTRINSIC_W_CHAIN() 32768 Results.push_back(DAG.getNode(X86ISD::VTRUNC, dl, WidenVT, In)); in ReplaceNodeResults() 32775 Results.push_back(DAG.getNode(X86ISD::VTRUNC, dl, WidenVT, In)); in ReplaceNodeResults() 32787 Lo = DAG.getNode(X86ISD::VTRUNC, dl, MVT::v16i8, Lo); in ReplaceNodeResults() 32788 Hi = DAG.getNode(X86ISD::VTRUNC, dl, MVT::v16i8, Hi); in ReplaceNodeResults() 33771 NODE_NAME_CASE(VTRUNC) in getTargetNodeName() [all …]
|