Searched refs:PromVT (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 5678 EVT PromVT; in expandDivFix() local 5680 PromVT = EVT::getIntegerVT(Ctx, VT.getSizeInBits() + 1); in expandDivFix() 5682 PromVT = VT.getVectorElementType(); in expandDivFix() 5683 PromVT = EVT::getIntegerVT(Ctx, PromVT.getSizeInBits() + 1); in expandDivFix() 5684 PromVT = EVT::getVectorVT(Ctx, PromVT, VT.getVectorElementCount()); in expandDivFix() 5687 LHS = DAG.getExtOrTrunc(Signed, LHS, DL, PromVT); in expandDivFix() 5688 RHS = DAG.getExtOrTrunc(Signed, RHS, DL, PromVT); in expandDivFix() 5689 EVT ShiftTy = TLI.getShiftAmountTy(PromVT, DAG.getDataLayout()); in expandDivFix() 5693 LHS = DAG.getNode(ISD::SHL, DL, PromVT, LHS, in expandDivFix() 5695 SDValue Res = DAG.getNode(Opcode, DL, PromVT, LHS, RHS, Scale); in expandDivFix() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 5901 EVT PromVT = EVT::getVectorVT(*DAG.getContext(), in PromoteIntOp_INSERT_SUBVECTOR() local 5904 V0 = DAG.getAnyExtOrTrunc(V0, dl, PromVT); in PromoteIntOp_INSERT_SUBVECTOR() 5905 SDValue Ext = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, PromVT, V0, V1, Idx); in PromoteIntOp_INSERT_SUBVECTOR()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 19984 EVT PromVT = getPromotedVTForPredicate(WhileVT); in performIntrinsicCombine() local 19988 EVT::getVectorVT(*DAG.getContext(), PromVT.getVectorElementType(), in performIntrinsicCombine() 19993 Res = DAG.getNode(ISD::SIGN_EXTEND, DL, PromVT, Res); in performIntrinsicCombine() 25957 EVT PromVT = HalfVT.widenIntegerVectorElementType(*DAG.getContext()); in LowerFixedLengthVectorIntDivideToSVE() local 25969 auto HalveAndExtendVector = [&DAG, &dl, &HalfVT, &PromVT, in LowerFixedLengthVectorIntDivideToSVE() 25977 {DAG.getNode(ExtendOpcode, dl, PromVT, Lo), in LowerFixedLengthVectorIntDivideToSVE() 25978 DAG.getNode(ExtendOpcode, dl, PromVT, Hi)}); in LowerFixedLengthVectorIntDivideToSVE() 25984 SDValue Lo = DAG.getNode(Op.getOpcode(), dl, PromVT, Op0LoExt, Op1LoExt); in LowerFixedLengthVectorIntDivideToSVE() 25985 SDValue Hi = DAG.getNode(Op.getOpcode(), dl, PromVT, Op0HiExt, Op1HiExt); in LowerFixedLengthVectorIntDivideToSVE()
|