Lines Matching refs:LocVT

10346                      MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo,  in CC_RISCV()  argument
10356 if (!LocVT.isVector() && IsRet && ValNo > 1) in CC_RISCV()
10394 LocVT = XLenVT; in CC_RISCV()
10397 LocVT = MVT::i64; in CC_RISCV()
10434 LocVT = MVT::i32; in CC_RISCV()
10438 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_RISCV()
10443 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
10450 LocVT = TLI.getContainerForFixedLengthVector(LocVT); in CC_RISCV()
10456 LocVT = XLenVT; in CC_RISCV()
10459 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_RISCV()
10477 return CC_RISCVAssign2XLen(XLen, State, VA, AF, ValNo, ValVT, LocVT, in CC_RISCV()
10503 LocVT = XLenVT; in CC_RISCV()
10506 LocVT = XLenVT; in CC_RISCV()
10510 LocVT = ValVT; in CC_RISCV()
10542 assert((!UseGPRForF16_F32 || !UseGPRForF64 || LocVT == XLenVT || in CC_RISCV()
10547 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
10554 LocVT = ValVT; in CC_RISCV()
10557 State.addLoc(CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_RISCV()
10660 EVT LocVT = VA.getLocVT(); in unpackFromRegLoc() local
10662 const TargetRegisterClass *RC = TLI.getRegClassFor(LocVT.getSimpleVT()); in unpackFromRegLoc()
10665 Val = DAG.getCopyFromReg(Chain, DL, VReg, LocVT); in unpackFromRegLoc()
10676 EVT LocVT = VA.getLocVT(); in convertValVTToLocVT() local
10682 if (VA.getValVT().isFixedLengthVector() && LocVT.isScalableVector()) in convertValVTToLocVT()
10683 Val = convertToScalableVector(LocVT, Val, DAG, Subtarget); in convertValVTToLocVT()
10691 Val = DAG.getNode(ISD::BITCAST, DL, LocVT, Val); in convertValVTToLocVT()
10703 EVT LocVT = VA.getLocVT(); in unpackFromMemLoc() local
10710 ValVT = LocVT; in unpackFromMemLoc()
10728 ExtType, DL, LocVT, Chain, FIN, in unpackFromMemLoc()
10774 unsigned ValNo, MVT ValVT, MVT LocVT, in CC_RISCV_FastCC() argument
10787 if (LocVT == MVT::i32 || LocVT == MVT::i64) { in CC_RISCV_FastCC()
10789 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
10794 if (LocVT == MVT::f16) { in CC_RISCV_FastCC()
10801 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
10806 if (LocVT == MVT::f32) { in CC_RISCV_FastCC()
10813 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
10818 if (LocVT == MVT::f64) { in CC_RISCV_FastCC()
10825 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
10830 if (LocVT == MVT::i32 || LocVT == MVT::f32) { in CC_RISCV_FastCC()
10832 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset4, LocVT, LocInfo)); in CC_RISCV_FastCC()
10836 if (LocVT == MVT::i64 || LocVT == MVT::f64) { in CC_RISCV_FastCC()
10838 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset5, LocVT, LocInfo)); in CC_RISCV_FastCC()
10842 if (LocVT.isVector()) { in CC_RISCV_FastCC()
10848 LocVT = TLI.getContainerForFixedLengthVector(LocVT); in CC_RISCV_FastCC()
10849 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
10854 LocVT = TLI.getSubtarget().getXLenVT(); in CC_RISCV_FastCC()
10855 State.addLoc(CCValAssign::getReg(ValNo, ValVT, GPRReg, LocVT, LocInfo)); in CC_RISCV_FastCC()
10862 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_RISCV_FastCC()
10875 static bool CC_RISCV_GHC(unsigned ValNo, MVT ValVT, MVT LocVT, in CC_RISCV_GHC() argument
10879 if (LocVT == MVT::i32 || LocVT == MVT::i64) { in CC_RISCV_GHC()
10886 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_GHC()
10891 if (LocVT == MVT::f32) { in CC_RISCV_GHC()
10898 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_GHC()
10903 if (LocVT == MVT::f64) { in CC_RISCV_GHC()
10910 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_GHC()