Home
last modified time | relevance | path

Searched refs:EVL (Results 1 – 9 of 9) sorted by relevance

/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h978 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 DTargetLowering.h5122 SDValue EVL, bool &NeedInvert, const SDLoc &dl,
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1291 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 DTargetLowering.cpp8672 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 DSelectionDAG.cpp1488 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 DLegalizeVectorTypes.cpp1885 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 DLegalizeDAG.cpp3658 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 DSelectionDAGBuilder.cpp7676 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 DLoopUtils.cpp1435 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()