D | X86ISelLowering.cpp | 25939 SDValue RHi = DAG.getNode(ISD::MUL, dl, ExVT, AHi, BHi); in LowerMUL() local 25941 RHi = DAG.getNode(ISD::AND, dl, ExVT, RHi, DAG.getConstant(255, dl, ExVT)); in LowerMUL() 25942 return DAG.getNode(X86ISD::PACKUS, dl, VT, RLo, RHi); in LowerMUL() 26234 SDValue RHi = DAG.getNode(ISD::MUL, dl, ExVT, AHi, BHi); in LowerMULH() local 26236 RHi = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExVT, RHi, 8, DAG); in LowerMULH() 26239 return DAG.getNode(X86ISD::PACKUS, dl, VT, RLo, RHi); in LowerMULH() 26973 SDValue RHi = getUnpackh(DAG, dl, VT, DAG.getUNDEF(VT), R); in LowerShift() local 26977 RHi = DAG.getBitcast(ExtVT, RHi); in LowerShift() 26981 SDValue MHi = getTargetVShiftByConstNode(X86OpcI, dl, ExtVT, RHi, 4, DAG); in LowerShift() 26983 RHi = SignBitSelect(ExtVT, AHi, MHi, RHi); in LowerShift() [all …]
|