Lines Matching defs:XLenVT
265 MVT XLenVT = Subtarget->getXLenVT();
266 SDValue SEWOp = CurDAG->getTargetConstant(Log2SEW, DL, XLenVT);
276 SDValue PolicyOp = CurDAG->getTargetConstant(Policy, DL, XLenVT);
318 MVT XLenVT = Subtarget->getXLenVT();
335 XLenVT, MVT::Other, Operands);
475 MVT XLenVT = Subtarget->getXLenVT();
496 SDValue VTypeIOp = CurDAG->getTargetConstant(VTypeI, DL, XLenVT);
506 VLOperand = CurDAG->getRegister(RISCV::X0, XLenVT);
514 SDValue VLImm = CurDAG->getTargetConstant(AVL, DL, XLenVT);
516 XLenVT, VLImm, VTypeIOp));
523 CurDAG->getMachineNode(Opcode, DL, XLenVT, VLOperand, VTypeIOp));
852 MVT XLenVT = Subtarget->getXLenVT();
895 Imm = CurDAG->getRegister(RISCV::X0, XLenVT);
897 Imm = selectImm(CurDAG, DL, XLenVT, APF.bitcastToAPInt().getSExtValue(),
937 CurDAG->getTargetConstant(RISCVFPRndMode::RNE, DL, XLenVT));
1624 ReplaceNode(Node, CurDAG->getMachineNode(Opcode, DL, XLenVT, XLenVT,
1645 if (Src2.getValueType() != XLenVT)
1702 Log2_32(Src1VT.getScalarSizeInBits()), DL, XLenVT);
1703 SDValue MaskSEW = CurDAG->getTargetConstant(0, DL, XLenVT);
1716 selectImm(CurDAG, SDLoc(Src2), XLenVT, CVal - 1, *Subtarget);
1740 if (Src2.getValueType() != XLenVT)
1801 Log2_32(Src1VT.getScalarSizeInBits()), DL, XLenVT);
1802 SDValue MaskSEW = CurDAG->getTargetConstant(0, DL, XLenVT);
1842 selectImm(CurDAG, SDLoc(Src2), XLenVT, CVal - 1, *Subtarget);
2334 SDValue RC = CurDAG->getTargetConstant(InRegClassID, DL, XLenVT);
2381 SDValue RC = CurDAG->getTargetConstant(InRegClassID, DL, XLenVT);
2426 SDValue SEW = CurDAG->getTargetConstant(Log2SEW, DL, XLenVT);
2440 Operands.push_back(CurDAG->getRegister(RISCV::X0, XLenVT));
2442 SDValue PolicyOp = CurDAG->getTargetConstant(Policy, DL, XLenVT);
3555 // For example, we wish to match (i8 -1) -> (XLenVT 255) as a simm5 by first
3556 // sign-extending to (XLenVT -1).
3622 // Allow bitcasts from XLenVT -> FP.
3628 // Allow moves from XLenVT to FP.
3646 MVT XLenVT = Subtarget->getXLenVT();
3652 Imm = selectImm(CurDAG, DL, XLenVT, APF.bitcastToAPInt().getSExtValue(),