Lines Matching refs:VT

57     MVT VT = N->getSimpleValueType(0);  in PreprocessISelDAG()  local
61 assert(VT.getVectorElementType() == MVT::i64 && VT.isScalableVector() && in PreprocessISelDAG()
86 SDVTList VTs = CurDAG->getVTList({VT, MVT::Other}); in PreprocessISelDAG()
240 MVT VT = Node->getSimpleValueType(0); in selectVLSEG() local
241 unsigned Log2SEW = Log2_32(VT.getScalarSizeInBits()); in selectVLSEG()
242 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT); in selectVLSEG()
268 unsigned SubRegIdx = RISCVTargetLowering::getSubregIndexByMVT(VT, I); in selectVLSEG()
270 CurDAG->getTargetExtractSubreg(SubRegIdx, DL, VT, SuperReg)); in selectVLSEG()
280 MVT VT = Node->getSimpleValueType(0); in selectVLSEGFF() local
282 unsigned Log2SEW = Log2_32(VT.getScalarSizeInBits()); in selectVLSEGFF()
283 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT); in selectVLSEGFF()
311 unsigned SubRegIdx = RISCVTargetLowering::getSubregIndexByMVT(VT, I); in selectVLSEGFF()
313 CurDAG->getTargetExtractSubreg(SubRegIdx, DL, VT, SuperReg)); in selectVLSEGFF()
325 MVT VT = Node->getSimpleValueType(0); in selectVLXSEG() local
326 unsigned Log2SEW = Log2_32(VT.getScalarSizeInBits()); in selectVLXSEG()
327 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT); in selectVLXSEG()
343 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in selectVLXSEG()
359 unsigned SubRegIdx = RISCVTargetLowering::getSubregIndexByMVT(VT, I); in selectVLXSEG()
361 CurDAG->getTargetExtractSubreg(SubRegIdx, DL, VT, SuperReg)); in selectVLXSEG()
376 MVT VT = Node->getOperand(2)->getSimpleValueType(0); in selectVSSEG() local
377 unsigned Log2SEW = Log2_32(VT.getScalarSizeInBits()); in selectVSSEG()
378 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT); in selectVSSEG()
406 MVT VT = Node->getOperand(2)->getSimpleValueType(0); in selectVSXSEG() local
407 unsigned Log2SEW = Log2_32(VT.getScalarSizeInBits()); in selectVSXSEG()
408 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT); in selectVSXSEG()
420 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in selectVSXSEG()
451 MVT VT = Node->getSimpleValueType(0); in Select() local
456 if (VT == XLenVT && ConstNode->isNullValue()) { in Select()
469 SDValue TFI = CurDAG->getTargetFrameIndex(FI, VT); in Select()
470 ReplaceNode(Node, CurDAG->getMachineNode(RISCV::ADDI, DL, VT, TFI, Imm)); in Select()
494 CurDAG->getMachineNode(RISCV::SLLI, DL, VT, N0->getOperand(0), in Select()
495 CurDAG->getTargetConstant(LShAmt, DL, VT)); in Select()
497 RISCV::SRLI, DL, VT, SDValue(SLLI, 0), in Select()
498 CurDAG->getTargetConstant(LShAmt + ShAmt, DL, VT)); in Select()
695 CurDAG->getMachineNode(VMSLTOpcode, DL, VT, {Src1, Src2, VL, SEW}), in Select()
697 ReplaceNode(Node, CurDAG->getMachineNode(VMNANDOpcode, DL, VT, in Select()
764 switch (RISCVTargetLowering::getLMUL(VT)) { in Select()
808 CurDAG->getMachineNode(VMSLTOpcode, DL, VT, {Src1, Src2, VL, SEW}), in Select()
810 ReplaceNode(Node, CurDAG->getMachineNode(VMANDNOTOpcode, DL, VT, in Select()
819 SDValue V0 = CurDAG->getRegister(RISCV::V0, VT); in Select()
824 CurDAG->getMachineNode(VMSLTMaskOpcode, DL, VT, in Select()
827 ReplaceNode(Node, CurDAG->getMachineNode(VMXOROpcode, DL, VT, in Select()
991 MVT VT = Node->getSimpleValueType(0); in Select() local
992 unsigned Log2SEW = Log2_32(VT.getScalarSizeInBits()); in Select()
1004 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in Select()
1007 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT); in Select()
1032 MVT VT = Node->getSimpleValueType(0); in Select() local
1033 unsigned Log2SEW = Log2_32(VT.getScalarSizeInBits()); in Select()
1043 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT); in Select()
1060 MVT VT = Node->getSimpleValueType(0); in Select() local
1061 unsigned Log2SEW = Log2_32(VT.getScalarSizeInBits()); in Select()
1071 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT); in Select()
1181 MVT VT = Node->getOperand(2)->getSimpleValueType(0); in Select() local
1182 unsigned Log2SEW = Log2_32(VT.getScalarSizeInBits()); in Select()
1193 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in Select()
1196 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT); in Select()
1221 MVT VT = Node->getOperand(2)->getSimpleValueType(0); in Select() local
1222 unsigned Log2SEW = Log2_32(VT.getScalarSizeInBits()); in Select()
1231 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT); in Select()
1249 if ((VT.isScalableVector() && SrcVT.isScalableVector()) || in Select()
1250 (VT.isFixedLengthVector() && SrcVT.isFixedLengthVector())) { in Select()
1269 if (VT.isFixedLengthVector()) in Select()
1270 VT = TLI.getContainerForFixedLengthVector(VT); in Select()
1276 VT, SubVecContainerVT, Idx, TRI); in Select()
1296 unsigned InRegClassID = RISCVTargetLowering::getRegClassIDForVecVT(VT); in Select()
1302 DL, VT, SubV, RC); in Select()
1307 SDValue Insert = CurDAG->getTargetInsertSubreg(SubRegIdx, DL, VT, V, SubV); in Select()
1318 MVT SubVecContainerVT = VT; in Select()
1320 if (VT.isFixedLengthVector()) in Select()
1321 SubVecContainerVT = TLI.getContainerForFixedLengthVector(VT); in Select()
1346 CurDAG->getMachineNode(TargetOpcode::COPY_TO_REGCLASS, DL, VT, V, RC); in Select()
1351 SDValue Extract = CurDAG->getTargetExtractSubreg(SubRegIdx, DL, VT, V); in Select()
1364 if (MemVT.getStoreSize() != VT.getVectorElementType().getStoreSize()) in Select()
1373 unsigned Log2SEW = Log2_32(VT.getScalarSizeInBits()); in Select()
1380 RISCVII::VLMUL LMUL = RISCVTargetLowering::getLMUL(VT); in Select()
1472 MVT VT = N.getSimpleValueType(); in selectSExti32() local
1473 if (CurDAG->ComputeNumSignBits(N) > (VT.getSizeInBits() - 32)) { in selectSExti32()
1489 MVT VT = N.getSimpleValueType(); in selectZExti32() local
1490 APInt Mask = APInt::getHighBitsSet(VT.getSizeInBits(), 32); in selectZExti32()