Searched refs:MulVT (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 5128 EVT MulVT; in BuildSDIV() local 5143 if (MulVT.getSizeInBits() < (2 * EltBits) || in BuildSDIV() 5144 !isOperationLegal(ISD::MUL, MulVT)) in BuildSDIV() 5220 X = DAG.getNode(ISD::SIGN_EXTEND, dl, MulVT, X); in BuildSDIV() 5222 Y = DAG.getNode(ISD::MUL, dl, MulVT, X, Y); in BuildSDIV() 5223 Y = DAG.getNode(ISD::SRL, dl, MulVT, Y, in BuildSDIV() 5276 EVT MulVT; in BuildUDIV() local 5291 if (MulVT.getSizeInBits() < (2 * EltBits) || in BuildUDIV() 5292 !isOperationLegal(ISD::MUL, MulVT)) in BuildUDIV() 5380 Y = DAG.getNode(ISD::MUL, dl, MulVT, X, Y); in BuildUDIV() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 27867 MVT MulVT = MVT::getVectorVT(MVT::i64, NumElts / 2); in LowerMULH() local 27872 SDValue Mul1 = DAG.getBitcast(VT, DAG.getNode(Opcode, dl, MulVT, in LowerMULH() 27873 DAG.getBitcast(MulVT, A), in LowerMULH() 27877 SDValue Mul2 = DAG.getBitcast(VT, DAG.getNode(Opcode, dl, MulVT, in LowerMULH() 30650 MVT MulVT = MVT::getVectorVT(MVT::i16, VT.getVectorNumElements()); in ReplaceNodeResults() local 30651 SDValue Op0 = DAG.getNode(ISD::ANY_EXTEND, dl, MulVT, N->getOperand(0)); in ReplaceNodeResults() 30652 SDValue Op1 = DAG.getNode(ISD::ANY_EXTEND, dl, MulVT, N->getOperand(1)); in ReplaceNodeResults() 30653 SDValue Res = DAG.getNode(ISD::MUL, dl, MulVT, Op0, Op1); in ReplaceNodeResults() 43610 EVT MulVT = LHS.getValueType(); in combineShiftToPMULH() local 43611 if (MulVT.getVectorElementType() != MVT::i16 || RHS.getValueType() != MulVT) in combineShiftToPMULH() [all …]
|