reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/RISCV/RISCVISelLowering.cpp
 1484   if (State.getFirstUnallocated(ArgFPR32s) == array_lengthof(ArgFPR32s))
 1486   if (State.getFirstUnallocated(ArgFPR64s) == array_lengthof(ArgFPR64s))
 1510     unsigned RegIdx = State.getFirstUnallocated(ArgGPRs);
 1513       State.AllocateReg(ArgGPRs);
 1516   SmallVectorImpl<CCValAssign> &PendingLocs = State.getPendingLocs();
 1518       State.getPendingArgFlags();
 1532     Register Reg = State.AllocateReg(ArgGPRs);
 1535       unsigned StackOffset = State.AllocateStack(8, 8);
 1536       State.addLoc(
 1540     if (!State.AllocateReg(ArgGPRs))
 1541       State.AllocateStack(4, 4);
 1542     State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1569     return CC_RISCVAssign2XLen(XLen, State, VA, AF, ValNo, ValVT, LocVT,
 1576     Reg = State.AllocateReg(ArgFPR32s, ArgFPR64s);
 1578     Reg = State.AllocateReg(ArgFPR64s, ArgFPR32s);
 1580     Reg = State.AllocateReg(ArgGPRs);
 1581   unsigned StackOffset = Reg ? 0 : State.AllocateStack(XLen / 8, XLen / 8);
 1594       State.addLoc(It);
 1605     State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1614   State.addLoc(CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo));