Searched refs:PromVT (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 5433 EVT PromVT; in expandDivFix() local 5435 PromVT = EVT::getIntegerVT(Ctx, VT.getSizeInBits() + 1); in expandDivFix() 5437 PromVT = VT.getVectorElementType(); in expandDivFix() 5438 PromVT = EVT::getIntegerVT(Ctx, PromVT.getSizeInBits() + 1); in expandDivFix() 5439 PromVT = EVT::getVectorVT(Ctx, PromVT, VT.getVectorElementCount()); in expandDivFix() 5443 LHS = DAG.getSExtOrTrunc(LHS, DL, PromVT); in expandDivFix() 5444 RHS = DAG.getSExtOrTrunc(RHS, DL, PromVT); in expandDivFix() 5446 LHS = DAG.getZExtOrTrunc(LHS, DL, PromVT); in expandDivFix() 5447 RHS = DAG.getZExtOrTrunc(RHS, DL, PromVT); in expandDivFix() 5453 LHS = DAG.getNode(ISD::SHL, DL, PromVT, LHS, in expandDivFix() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 5523 EVT PromVT = EVT::getVectorVT(*DAG.getContext(), in PromoteIntOp_INSERT_SUBVECTOR() local 5526 V0 = DAG.getAnyExtOrTrunc(V0, dl, PromVT); in PromoteIntOp_INSERT_SUBVECTOR() 5527 SDValue Ext = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, PromVT, V0, V1, Idx); in PromoteIntOp_INSERT_SUBVECTOR()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 16495 EVT PromVT = getPromotedVTForPredicate(WhileVT); in performIntrinsicCombine() local 16499 EVT::getVectorVT(*DAG.getContext(), PromVT.getVectorElementType(), in performIntrinsicCombine() 16504 Res = DAG.getNode(ISD::SIGN_EXTEND, DL, PromVT, Res); in performIntrinsicCombine()
|