/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 978 SDValue EVL, EVT VT); 985 SDValue EVL); 993 SDValue EVL); 1185 ISD::CondCode Cond, SDValue Mask, SDValue EVL) { 1191 EVL); 1447 SDValue Mask, SDValue EVL, EVT MemVT, 1473 SDValue Ptr, SDValue Mask, SDValue EVL, 1494 SDValue EVL, MachinePointerInfo PtrInfo, EVT MemVT, 1501 Mask, EVL, PtrInfo, MemVT, 1528 SDValue Mask, SDValue EVL, EVT MemVT, [all …]
|
H A D | TargetLowering.h | 5122 SDValue EVL, bool &NeedInvert, const SDLoc &dl,
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 1291 SDValue EVL = Node->getOperand(3); in ExpandVP_SELECT() local 1309 Op1 = DAG.getNode(ISD::VP_AND, DL, VT, Op1, Mask, Mask, EVL); in ExpandVP_SELECT() 1310 Op2 = DAG.getNode(ISD::VP_AND, DL, VT, Op2, NotMask, Mask, EVL); in ExpandVP_SELECT() 1311 return DAG.getNode(ISD::VP_OR, DL, VT, Op1, Op2, Mask, EVL); in ExpandVP_SELECT() 1324 SDValue EVL = Node->getOperand(3); in ExpandVP_MERGE() local 1347 SDValue SplatEVL = DAG.getSplat(EVLVecVT, DL, EVL); in ExpandVP_MERGE() 1371 SDValue EVL = Node->getOperand(3); in ExpandVP_REM() local 1376 return DAG.getNode(ISD::VP_SUB, DL, VT, Dividend, Mul, Mask, EVL); in ExpandVP_REM() 1532 SDValue Mask, EVL; in ExpandSETCC() local 1535 EVL = Node->getOperand(4); in ExpandSETCC() [all …]
|
H A D | TargetLowering.cpp | 8672 SDValue EVL = N->getOperand(2); in expandVPBSWAP() local 8684 Mask, EVL); in expandVPBSWAP() 8686 Mask, EVL); in expandVPBSWAP() 8690 Mask, EVL); in expandVPBSWAP() 8692 Mask, EVL); in expandVPBSWAP() 8694 Mask, EVL); in expandVPBSWAP() 8696 Mask, EVL); in expandVPBSWAP() 8700 Mask, EVL); in expandVPBSWAP() 8706 Mask, EVL); in expandVPBSWAP() 8812 SDValue EVL = N->getOperand(2); in expandVPBITREVERSE() local [all …]
|
H A D | SelectionDAG.cpp | 1488 return getVPZExtOrTrunc(DL, VT, Op, Mask, EVL); in getVPPtrExtOrTrunc() 1496 return getNode(ISD::VP_TRUNCATE, DL, VT, Op, Mask, EVL); in getVPZExtOrTrunc() 8307 SDValue Ops[] = {Chain, Ptr, Offset, Mask, EVL}; in getLoadVP() 8349 Mask, EVL, VT, MMO, IsExpanding); in getLoadVP() 8371 EVL, MemVT, MMO, IsExpanding); in getExtLoadVP() 8400 SDValue Ops[] = {Chain, Val, Ptr, Offset, Mask, EVL}; in getStoreVP() 8449 SDValue EVL, EVT SVT, in getTruncStoreVP() argument 8457 EVL, VT, MMO, ISD::UNINDEXED, in getTruncStoreVP() 8471 SDValue Ops[] = {Chain, Val, Ptr, Undef, Mask, EVL}; in getTruncStoreVP() 8546 EVL, MemVT, MMO, IsExpanding); in getStridedLoadVP() [all …]
|
H A D | LegalizeVectorTypes.cpp | 1885 SDValue EVL = LD->getVectorLength(); in SplitVecRes_VP_LOAD() local 1906 std::tie(EVLLo, EVLHi) = DAG.SplitEVL(EVL, LD->getValueType(0), dl); in SplitVecRes_VP_LOAD() 3261 SDValue EVL = N->getVectorLength(); in SplitVecOp_VP_STORE() local 3292 std::tie(EVLLo, EVLHi) = DAG.SplitEVL(EVL, Data.getValueType(), DL); in SplitVecOp_VP_STORE() 5148 SDValue EVL = in WidenVecRes_LOAD() local 5152 DAG.getLoadVP(WideVT, DL, LD->getChain(), LD->getBasePtr(), Mask, EVL, in WidenVecRes_LOAD() 5169 SDValue EVL = N->getVectorLength(); in WidenVecRes_VP_LOAD() local 5185 N->getBasePtr(), N->getOffset(), Mask, EVL, in WidenVecRes_VP_LOAD() 6223 SDValue EVL = in WidenVecOp_STORE() local 6227 EVL, StVal.getValueType(), ST->getMemOperand(), in WidenVecOp_STORE()
|
H A D | LegalizeDAG.cpp | 3658 SDValue Mask, EVL; in ExpandNode() local 3661 EVL = Node->getOperand(4 + Offset); in ExpandNode() 3664 DAG, Node->getValueType(0), Tmp1, Tmp2, Tmp3, Mask, EVL, NeedInvert, dl, in ExpandNode() 3677 {Tmp1, Tmp2, Tmp3, Mask, EVL}, Node->getFlags()); in ExpandNode() 3691 DAG.getVPLogicalNOT(dl, Tmp1, Mask, EVL, Tmp1->getValueType(0)); in ExpandNode()
|
H A D | SelectionDAGBuilder.cpp | 7676 SDValue EVL = getValue(VPIntrin.getOperand(4)); in visitVPCmp() local 7680 EVL = DAG.getNode(ISD::ZERO_EXTEND, DL, EVLParamVT, EVL); in visitVPCmp() 7685 DAG.getSetCCVP(DL, DestVT, Op1, Op2, Condition, MaskOp, EVL)); in visitVPCmp()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | LoopUtils.cpp | 1435 if (auto *EVL = LI->getLoopFor(ExitInsn->getParent())) in rewriteLoopExitValues() local 1436 if (EVL != L) in rewriteLoopExitValues() 1437 assert(EVL->contains(L) && "LCSSA breach detected!"); in rewriteLoopExitValues()
|