Lines Matching refs:LocVT
802 static bool CC_RISCV(const DataLayout &DL, unsigned ValNo, MVT ValVT, MVT LocVT, in CC_RISCV() argument
809 LocVT = MVT::i32; in CC_RISCV()
850 LocVT = MVT::i32; in CC_RISCV()
854 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_RISCV()
859 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
866 LocVT = XLenVT; in CC_RISCV()
869 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_RISCV()
886 return CC_RISCVAssign2XLen(XLen, State, VA, AF, ValNo, ValVT, LocVT, in CC_RISCV()
912 assert(LocVT == XLenVT && "Expected an XLenVT at this stage"); in CC_RISCV()
915 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
920 LocVT = MVT::f32; in CC_RISCV()
923 State.addLoc(CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_RISCV()
994 EVT LocVT = VA.getLocVT(); in unpackFromRegLoc() local
999 Val = DAG.getCopyFromReg(Chain, DL, VReg, LocVT); in unpackFromRegLoc()
1009 EVT LocVT = VA.getLocVT(); in convertValVTToLocVT() local
1017 Val = DAG.getNode(ISD::BITCAST, DL, LocVT, Val); in convertValVTToLocVT()
1029 EVT LocVT = VA.getLocVT(); in unpackFromMemLoc() local
1047 ExtType, DL, LocVT, Chain, FIN, in unpackFromMemLoc()