Lines Matching refs:CCValAssign

237 static bool CC_RISCVAssign2XLen(unsigned XLen, CCState &State, CCValAssign VA1,  in CC_RISCVAssign2XLen()
248 State.addLoc(CCValAssign::getReg(VA1.getValNo(), VA1.getValVT(), Reg, in CC_RISCVAssign2XLen()
249 VA1.getLocVT(), CCValAssign::Full)); in CC_RISCVAssign2XLen()
258 CCValAssign::getMem(VA1.getValNo(), VA1.getValVT(), in CC_RISCVAssign2XLen()
260 VA1.getLocVT(), CCValAssign::Full)); in CC_RISCVAssign2XLen()
261 State.addLoc(CCValAssign::getMem( in CC_RISCVAssign2XLen()
263 LocVT2, CCValAssign::Full)); in CC_RISCVAssign2XLen()
270 CCValAssign::getReg(ValNo2, ValVT2, Reg, LocVT2, CCValAssign::Full)); in CC_RISCVAssign2XLen()
273 State.addLoc(CCValAssign::getMem( in CC_RISCVAssign2XLen()
275 LocVT2, CCValAssign::Full)); in CC_RISCVAssign2XLen()
326 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, in CC_RISCV()
354 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
393 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
400 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
407 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
414 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
421 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
431 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
442 CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
451 LocInfo = CCValAssign::BCvt; in CC_RISCV()
452 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
477 SmallVectorImpl<CCValAssign> &PendingLocs = State.getPendingLocs(); in CC_RISCV()
496 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_RISCV()
500 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
504 CCValAssign::getCustomReg(ValNo, ValVT, HiReg, LocVT, LocInfo)); in CC_RISCV()
508 CCValAssign::getCustomMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_RISCV()
518 LocInfo = CCValAssign::Indirect; in CC_RISCV()
520 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_RISCV()
534 CCValAssign VA = PendingLocs[0]; in CC_RISCV()
556 CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
569 LocInfo = CCValAssign::Indirect; in CC_RISCV()
572 LocInfo = CCValAssign::Indirect; in CC_RISCV()
611 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV()
615 State.addLoc(CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo)); in CC_RISCV()
622 CCValAssign::LocInfo LocInfo, in CC_RISCV_FastCC()
638 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
650 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
662 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
672 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
680 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
691 CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
694 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
708 CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
711 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
719 LocInfo = CCValAssign::Indirect; in CC_RISCV_FastCC()
726 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_FastCC()
735 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo)); in CC_RISCV_FastCC()
743 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, in CC_RISCV_GHC()
758 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_GHC()
773 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_GHC()
785 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_GHC()
796 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_GHC()
803 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_RISCV_GHC()