Lines Matching refs:CCInfo
276 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn() local
279 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv, IsVarArg)); in canLowerReturn()
439 static void allocateHSAUserSGPRs(CCState &CCInfo, in allocateHSAUserSGPRs() argument
448 CCInfo.AllocateReg(PrivateSegmentBufferReg); in allocateHSAUserSGPRs()
454 CCInfo.AllocateReg(DispatchPtrReg); in allocateHSAUserSGPRs()
460 CCInfo.AllocateReg(QueuePtrReg); in allocateHSAUserSGPRs()
471 CCInfo.AllocateReg(InputPtrReg); in allocateHSAUserSGPRs()
477 CCInfo.AllocateReg(DispatchIDReg); in allocateHSAUserSGPRs()
483 CCInfo.AllocateReg(FlatScratchInitReg); in allocateHSAUserSGPRs()
504 CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArgumentsKernel() local
506 allocateHSAUserSGPRs(CCInfo, B, MF, *TRI, *Info); in lowerFormalArgumentsKernel()
558 TLI.allocateSpecialEntryInputVGPRs(CCInfo, MF, *TRI, *Info); in lowerFormalArgumentsKernel()
559 TLI.allocateSystemSGPRs(CCInfo, MF, *Info, F.getCallingConv(), false); in lowerFormalArgumentsKernel()
588 CCState CCInfo(CC, F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArguments() local
593 CCInfo.AllocateReg(ImplicitBufferPtrReg); in lowerFormalArguments()
600 CCInfo.AllocateReg(FlatScratchInitReg); in lowerFormalArguments()
673 CCInfo.AllocateReg(AMDGPU::VGPR0); in lowerFormalArguments()
674 CCInfo.AllocateReg(AMDGPU::VGPR1); in lowerFormalArguments()
705 TLI.allocateSpecialInputVGPRsFixed(CCInfo, MF, *TRI, *Info); in lowerFormalArguments()
709 if (!determineAssignments(Assigner, SplitArgs, CCInfo)) in lowerFormalArguments()
713 if (!handleAssignments(Handler, SplitArgs, CCInfo, ArgLocs, B)) in lowerFormalArguments()
720 TLI.allocateSystemSGPRs(CCInfo, MF, *Info, CC, IsGraphics); in lowerFormalArguments()
723 CCInfo.AllocateReg(Info->getScratchRSrcReg()); in lowerFormalArguments()
724 TLI.allocateSpecialInputSGPRs(CCInfo, MF, *TRI, *Info); in lowerFormalArguments()
740 CCState &CCInfo, in passSpecialInputs() argument
831 if (!CCInfo.AllocateReg(OutgoingArg->getRegister())) in passSpecialInputs()
930 if (!CCInfo.AllocateReg(OutgoingArg->getRegister())) in passSpecialInputs()
1233 CCState CCInfo(Info.CallConv, Info.IsVarArg, MF, ArgLocs, F.getContext()); in lowerTailCall() local
1242 if (!passSpecialInputs(MIRBuilder, CCInfo, ImplicitArgRegs, Info)) in lowerTailCall()
1248 if (!determineAssignments(Assigner, OutArgs, CCInfo)) in lowerTailCall()
1253 if (!handleAssignments(Handler, OutArgs, CCInfo, ArgLocs, MIRBuilder)) in lowerTailCall()
1353 CCState CCInfo(Info.CallConv, Info.IsVarArg, MF, ArgLocs, F.getContext()); in lowerCall() local
1362 if (!passSpecialInputs(MIRBuilder, CCInfo, ImplicitArgRegs, Info)) in lowerCall()
1370 if (!determineAssignments(Assigner, OutArgs, CCInfo)) in lowerCall()
1374 if (!handleAssignments(Handler, OutArgs, CCInfo, ArgLocs, MIRBuilder)) in lowerCall()
1382 unsigned NumBytes = CCInfo.getNextStackOffset(); in lowerCall()