Lines Matching refs:XLenVT
116 MVT XLenVT = Subtarget.getXLenVT(); in selectImm() local
121 SDValue SrcReg = CurDAG->getRegister(RISCV::X0, XLenVT); in selectImm()
123 SDValue SDImm = CurDAG->getTargetConstant(Inst.Imm, DL, XLenVT); in selectImm()
125 Result = CurDAG->getMachineNode(RISCV::LUI, DL, XLenVT, SDImm); in selectImm()
127 Result = CurDAG->getMachineNode(RISCV::ADDUW, DL, XLenVT, SrcReg, in selectImm()
128 CurDAG->getRegister(RISCV::X0, XLenVT)); in selectImm()
130 Result = CurDAG->getMachineNode(Inst.Opc, DL, XLenVT, SrcReg, SDImm); in selectImm()
227 MVT XLenVT = Subtarget->getXLenVT(); in addVectorLoadStoreOperands() local
228 SDValue SEWOp = CurDAG->getTargetConstant(Log2SEW, DL, XLenVT); in addVectorLoadStoreOperands()
281 MVT XLenVT = Subtarget->getXLenVT(); in selectVLSEGFF() local
303 SDNode *ReadVL = CurDAG->getMachineNode(RISCV::PseudoReadVL, DL, XLenVT, in selectVLSEGFF()
449 MVT XLenVT = Subtarget->getXLenVT(); in Select() local
456 if (VT == XLenVT && ConstNode->isNullValue()) { in Select()
458 CurDAG->getCopyFromReg(CurDAG->getEntryNode(), DL, RISCV::X0, XLenVT); in Select()
467 SDValue Imm = CurDAG->getTargetConstant(0, DL, XLenVT); in Select()
556 CurDAG->getMachineNode(RISCV::SRLIW, DL, XLenVT, X, in Select()
557 CurDAG->getTargetConstant(C2, DL, XLenVT)); in Select()
571 CurDAG->getMachineNode(RISCV::SRAIW, DL, XLenVT, Y, in Select()
572 CurDAG->getTargetConstant(31, DL, XLenVT)); in Select()
574 RISCV::SRLIW, DL, XLenVT, SDValue(SRAIW, 0), in Select()
575 CurDAG->getTargetConstant(C3 - 32, DL, XLenVT)); in Select()
583 RISCV::SLLI, DL, XLenVT, X, in Select()
584 CurDAG->getTargetConstant(C3 - C2, DL, XLenVT)); in Select()
586 CurDAG->getMachineNode(RISCV::SRLI, DL, XLenVT, SDValue(SLLI, 0), in Select()
587 CurDAG->getTargetConstant(C3, DL, XLenVT)); in Select()
604 CurDAG->getMachineNode(RISCV::SLLIUW, DL, XLenVT, X, in Select()
605 CurDAG->getTargetConstant(C2, DL, XLenVT)); in Select()
613 RISCV::SLLI, DL, XLenVT, X, in Select()
614 CurDAG->getTargetConstant(C2 + C3, DL, XLenVT)); in Select()
616 CurDAG->getMachineNode(RISCV::SRLI, DL, XLenVT, SDValue(SLLI, 0), in Select()
617 CurDAG->getTargetConstant(C3, DL, XLenVT)); in Select()
637 if (Src2.getValueType() != XLenVT) in Select()
688 Log2_32(Src1VT.getScalarSizeInBits()), DL, XLenVT); in Select()
706 if (Src2.getValueType() != XLenVT) in Select()
797 Log2_32(Src1VT.getScalarSizeInBits()), DL, XLenVT); in Select()
798 SDValue MaskSEW = CurDAG->getTargetConstant(0, DL, XLenVT); in Select()
859 SDValue VTypeIOp = CurDAG->getTargetConstant(VTypeI, DL, XLenVT); in Select()
863 VLOperand = CurDAG->getRegister(RISCV::X0, XLenVT); in Select()
870 SDValue VLImm = CurDAG->getTargetConstant(AVL, DL, XLenVT); in Select()
872 Node, CurDAG->getMachineNode(RISCV::PseudoVSETIVLI, DL, XLenVT, in Select()
881 CurDAG->getMachineNode(RISCV::PseudoVSETVLI, DL, XLenVT, in Select()
1078 SDNode *ReadVL = CurDAG->getMachineNode(RISCV::PseudoReadVL, DL, XLenVT, in Select()
1300 SDValue RC = CurDAG->getTargetConstant(InRegClassID, DL, XLenVT); in Select()
1344 SDValue RC = CurDAG->getTargetConstant(InRegClassID, DL, XLenVT); in Select()
1374 SDValue SEW = CurDAG->getTargetConstant(Log2SEW, DL, XLenVT); in Select()
1377 CurDAG->getRegister(RISCV::X0, XLenVT), VL, SEW, in Select()
1542 MVT XLenVT = Subtarget.getXLenVT(); in selectVSplatSimmHelper() local
1543 assert(XLenVT == N.getOperand(0).getSimpleValueType() && in selectVSplatSimmHelper()
1546 if (EltVT.bitsLT(XLenVT)) in selectVSplatSimmHelper()
1552 SplatVal = DAG.getTargetConstant(SplatImm, SDLoc(N), XLenVT); in selectVSplatSimmHelper()