Searched refs:VT16 (Results 1 – 1 of 1) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 26890 MVT VT16 = MVT::getVectorVT(MVT::i16, NumElts / 2); in LowerShift() local 26891 SDValue LoA = DAG.getBuildVector(VT16, dl, LoAmt); in LowerShift() 26892 SDValue HiA = DAG.getBuildVector(VT16, dl, HiAmt); in LowerShift() 26894 SDValue LoR = DAG.getBitcast(VT16, getUnpackl(DAG, dl, VT, R, R)); in LowerShift() 26895 SDValue HiR = DAG.getBitcast(VT16, getUnpackh(DAG, dl, VT, R, R)); in LowerShift() 26896 LoR = DAG.getNode(X86OpcI, dl, VT16, LoR, Cst8); in LowerShift() 26897 HiR = DAG.getNode(X86OpcI, dl, VT16, HiR, Cst8); in LowerShift() 26898 LoR = DAG.getNode(ISD::MUL, dl, VT16, LoR, LoA); in LowerShift() 26899 HiR = DAG.getNode(ISD::MUL, dl, VT16, HiR, HiA); in LowerShift() 26900 LoR = DAG.getNode(X86ISD::VSRLI, dl, VT16, LoR, Cst8); in LowerShift() [all …]
|