H A D | RISCVISelLowering.cpp | 2589 /// vector length VL. . 2590 static SDValue getAllOnesMask(MVT VecVT, SDValue VL, const SDLoc &DL, argument 2593 return DAG.getNode(RISCVISD::VMSET_VL, DL, MaskVT, VL); 2598 // If we know the exact VLEN, and our VL is exactly equal to VLMAX, 2613 SDValue VL = DAG.getRegister(RISCV::X0, Subtarget.getXLenVT()); local 2614 SDValue Mask = getAllOnesMask(VecVT, VL, DL, DAG); 2615 return {Mask, VL}; 2622 SDValue VL = getVLOp(NumElts, ContainerVT, DL, DAG, Subtarget); local 2623 SDValue Mask = getAllOnesMask(ContainerVT, VL, DL, DAG); 2624 return {Mask, VL}; 2883 SDValue Mask, VL; local 3131 getVSlidedown(SelectionDAG &DAG, const RISCVSubtarget &Subtarget, const SDLoc &DL, EVT VT, SDValue Merge, SDValue Op, SDValue Offset, SDValue Mask, SDValue VL, unsigned Policy = RISCVII::TAIL_UNDISTURBED_MASK_UNDISTURBED) argument 3143 getVSlideup(SelectionDAG &DAG, const RISCVSubtarget &Subtarget, const SDLoc &DL, EVT VT, SDValue Merge, SDValue Op, SDValue Offset, SDValue Mask, SDValue VL, unsigned Policy = RISCVII::TAIL_UNDISTURBED_MASK_UNDISTURBED) argument 3929 splatPartsI64WithVL(const SDLoc &DL, MVT VT, SDValue Passthru, SDValue Lo, SDValue Hi, SDValue VL, SelectionDAG &DAG) argument 3986 splatSplitI64WithVL(const SDLoc &DL, MVT VT, SDValue Passthru, SDValue Scalar, SDValue VL, SelectionDAG &DAG) argument 3998 lowerScalarSplat(SDValue Passthru, SDValue Scalar, SDValue VL, MVT VT, const SDLoc &DL, SelectionDAG &DAG, const RISCVSubtarget &Subtarget) argument 4036 lowerScalarInsert(SDValue Scalar, SDValue VL, MVT VT, const SDLoc &DL, SelectionDAG &DAG, const RISCVSubtarget &Subtarget) argument 5124 SDValue Mask, VL; local 5507 SDValue Mask, VL; local 6014 SDValue VL = getDefaultVLOps(VT, ContainerVT, DL, DAG, Subtarget).second; local 7527 SDValue VL = getDefaultScalableVLOps(VT, DL, DAG, Subtarget).second; local 7531 SDValue VL = getDefaultScalableVLOps(VT, DL, DAG, Subtarget).second; local 7561 auto VL = getDefaultVLOps(VecVT, ContainerVT, DL, DAG, Subtarget).second; local 7597 SDValue VL = getDefaultVLOps(VecVT, ContainerVT, DL, DAG, Subtarget).second; local 7654 SDValue Mask, VL; local 7723 SDValue Mask, VL; local 7832 SDValue Mask, VL; local 8346 SDValue VL = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, XLenVT, SETVL, AVL, local 8400 SDValue VL = getVLOperand(Op); local 8623 SDValue VL = getVLOperand(Op); local 8760 SDValue VL = getDefaultVLOps(VT, ContainerVT, DL, DAG, Subtarget).second; local 8825 SDValue VL = getVLOp(VT.getVectorNumElements(), ContainerVT, DL, DAG, local 8922 SDValue VL = getDefaultVLOps(VT, ContainerVT, DL, DAG, Subtarget).second; local 8961 SDValue VL = getVLOp(VT.getVectorNumElements(), ContainerVT, DL, DAG, local 9111 SDValue Mask, VL; local 9180 lowerReductionSeq(unsigned RVVOpcode, MVT ResVT, SDValue StartValue, SDValue Vec, SDValue Mask, SDValue VL, const SDLoc &DL, SelectionDAG &DAG, const RISCVSubtarget &Subtarget) argument 9336 SDValue VL = Op.getOperand(3); local 9421 SDValue VL = getVLOp(EndIndex, ContainerVT, DL, DAG, Subtarget); local 9598 SDValue VL = getVLOp(SubVecVT.getVectorNumElements(), ContainerVT, DL, DAG, local 9775 SDValue VL = DAG.getRegister(RISCV::X0, XLenVT); local 10019 SDValue VL = getVLOp(VT.getVectorNumElements(), ContainerVT, DL, DAG, Subtarget); local 10099 SDValue Mask, PassThru, VL; local 10162 SDValue Val, Mask, VL; local 10334 SDValue Mask, VL; local 10394 SDValue VL = getDefaultVLOps(VT, ContainerVT, DL, DAG, Subtarget).second; local 10518 SDValue VL = Op.getOperand(2); local 10553 SDValue VL = Op.getOperand(4); local 10630 SDValue VL = Op.getOperand(2); local 10968 SDValue VL = Op->getOperand(3); local 11086 SDValue Index, Mask, PassThru, VL; local 11184 SDValue Index, Mask, Val, VL; local 13047 SDValue VL; member in struct:__anon32::NodeExtensionHelper 13423 SDValue Mask, VL, Merge; local 14073 SDValue VL = N->getOperand(4 + Offset); local 14122 SDValue VL = N->getOperand(4); local 14181 SDValue VL = N->getOperand(4); local 14218 SDValue VL = N->getOperand(4); local 15733 SDValue VL = N->getOperand(4); local 15914 SDValue VL = N->getOperand(2); local 15925 SDValue VL = N->getOperand(2); local 15968 SDValue VL = N->getOperand(2); local 16054 SDValue VL = N->getOperand(2); local 20065 Value *VL = ConstantInt::get(XLenTy, VTy->getNumElements()); local 20131 Value *VL = ConstantInt::get(XLenTy, VTy->getNumElements()); local 20159 Value *VL; local 20209 Value *VL; local [all...] |