Home
last modified time | relevance | path

Searched refs:GPRArgRegs (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp548 auto GPRArgRegs = AArch64::getGPRArgRegs(); in saveVarArgRegisters() local
561 unsigned FirstVariadicGPR = CCInfo.getFirstUnallocated(GPRArgRegs); in saveVarArgRegisters()
562 unsigned NumVariadicGPRArgRegs = GPRArgRegs.size() - FirstVariadicGPR + 1; in saveVarArgRegisters()
564 unsigned GPRSaveSize = 8 * (GPRArgRegs.size() - FirstVariadicGPR); in saveVarArgRegisters()
582 for (unsigned i = FirstVariadicGPR; i < GPRArgRegs.size(); ++i) { in saveVarArgRegisters()
585 Val, GPRArgRegs[i], in saveVarArgRegisters()
587 GPRArgRegs[i], MVT::i64, CCValAssign::Full)); in saveVarArgRegisters()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallingConv.cpp68 static const MCPhysReg GPRArgRegs[] = { ARM::R0, ARM::R1, ARM::R2, ARM::R3 }; in f64AssignAAPCS() local
74 Reg = State.AllocateReg(GPRArgRegs); in f64AssignAAPCS()
H A DARMFastISel.cpp3058 static const MCPhysReg GPRArgRegs[] = { in fastLowerArguments() local
3065 unsigned SrcReg = GPRArgRegs[ArgNo]; in fastLowerArguments()
H A DARMISelLowering.cpp155 static const MCPhysReg GPRArgRegs[] = { variable
2903 unsigned Reg = State->AllocateReg(GPRArgRegs); in HandleByVal()
2910 Reg = State->AllocateReg(GPRArgRegs); in HandleByVal()
2923 while (State->AllocateReg(GPRArgRegs)) in HandleByVal()
2940 State->AllocateReg(GPRArgRegs); in HandleByVal()
4391 unsigned RBeginIdx = CCInfo.getFirstUnallocated(GPRArgRegs); in StoreByValRegs()
4392 RBegin = RBeginIdx == 4 ? (unsigned)ARM::R4 : GPRArgRegs[RBeginIdx]; in StoreByValRegs()
4525 unsigned RegIdx = CCInfo.getFirstUnallocated(GPRArgRegs); in LowerFormalArguments()
4526 if (RegIdx != std::size(GPRArgRegs)) in LowerFormalArguments()
4527 ArgRegBegin = std::min(ArgRegBegin, (unsigned)GPRArgRegs[RegIdx]); in LowerFormalArguments()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp34 static const MCPhysReg GPRArgRegs[] = {CSKY::R0, CSKY::R1, CSKY::R2, CSKY::R3}; variable
371 ArrayRef<MCPhysReg> ArgRegs = ArrayRef(GPRArgRegs); in LowerFormalArguments()
734 assert(VA.getLocReg() == GPRArgRegs[0] && "Unexpected reg assignment"); in LowerCall()
736 DAG.getCopyFromReg(Chain, DL, GPRArgRegs[1], MVT::i32, Glue); in LowerCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp151 static const MCPhysReg GPRArgRegs[] = {AArch64::X0, AArch64::X1, AArch64::X2, variable
158 ArrayRef<MCPhysReg> llvm::AArch64::getGPRArgRegs() { return GPRArgRegs; } in getGPRArgRegs()
7050 auto GPRArgRegs = AArch64::getGPRArgRegs(); in saveVarArgRegisters() local
7051 unsigned NumGPRArgRegs = GPRArgRegs.size(); in saveVarArgRegisters()
7057 unsigned FirstVariadicGPR = CCInfo.getFirstUnallocated(GPRArgRegs); in saveVarArgRegisters()
7085 Register VReg = MF.addLiveIn(GPRArgRegs[i], &AArch64::GPR64RegClass); in saveVarArgRegisters()