Home
last modified time | relevance | path

Searched refs:PromVT (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5916 EVT PromVT; in expandDivFix() local
5918 PromVT = EVT::getIntegerVT(Ctx, VT.getSizeInBits() + 1); in expandDivFix()
5920 PromVT = VT.getVectorElementType(); in expandDivFix()
5921 PromVT = EVT::getIntegerVT(Ctx, PromVT.getSizeInBits() + 1); in expandDivFix()
5922 PromVT = EVT::getVectorVT(Ctx, PromVT, VT.getVectorElementCount()); in expandDivFix()
5925 LHS = DAG.getExtOrTrunc(Signed, LHS, DL, PromVT); in expandDivFix()
5926 RHS = DAG.getExtOrTrunc(Signed, RHS, DL, PromVT); in expandDivFix()
5927 EVT ShiftTy = TLI.getShiftAmountTy(PromVT, DAG.getDataLayout()); in expandDivFix()
5931 LHS = DAG.getNode(ISD::SHL, DL, PromVT, LHS, in expandDivFix()
5933 SDValue Res = DAG.getNode(Opcode, DL, PromVT, LHS, RHS, Scale); in expandDivFix()
[all …]
H A DLegalizeIntegerTypes.cpp6092 EVT PromVT = EVT::getVectorVT(*DAG.getContext(), in PromoteIntOp_INSERT_SUBVECTOR() local
6095 V0 = DAG.getAnyExtOrTrunc(V0, dl, PromVT); in PromoteIntOp_INSERT_SUBVECTOR()
6096 SDValue Ext = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, PromVT, V0, V1, Idx); in PromoteIntOp_INSERT_SUBVECTOR()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp27417 EVT PromVT = HalfVT.widenIntegerVectorElementType(*DAG.getContext()); in LowerFixedLengthVectorIntDivideToSVE() local
27429 auto HalveAndExtendVector = [&DAG, &dl, &HalfVT, &PromVT, in LowerFixedLengthVectorIntDivideToSVE()
27437 {DAG.getNode(ExtendOpcode, dl, PromVT, Lo), in LowerFixedLengthVectorIntDivideToSVE()
27438 DAG.getNode(ExtendOpcode, dl, PromVT, Hi)}); in LowerFixedLengthVectorIntDivideToSVE()
27444 SDValue Lo = DAG.getNode(Op.getOpcode(), dl, PromVT, Op0LoExt, Op1LoExt); in LowerFixedLengthVectorIntDivideToSVE()
27445 SDValue Hi = DAG.getNode(Op.getOpcode(), dl, PromVT, Op0HiExt, Op1HiExt); in LowerFixedLengthVectorIntDivideToSVE()