Home
last modified time | relevance | path

Searched refs:VTRUNC (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86IntrinsicsInfo.h169 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 DX86ISelLowering.h322 VTRUNC, enumerator
H A DX86InstrFragmentsSIMD.td125 def X86vtrunc : SDNode<"X86ISD::VTRUNC", SDTVtrunc>;
H A DX86ISelLowering.cpp6151 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 …]