| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 275 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn() local 278 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv, IsVarArg)); in canLowerReturn() 436 static void allocateHSAUserSGPRs(CCState &CCInfo, in allocateHSAUserSGPRs() argument 445 CCInfo.AllocateReg(PrivateSegmentBufferReg); in allocateHSAUserSGPRs() 451 CCInfo.AllocateReg(DispatchPtrReg); in allocateHSAUserSGPRs() 457 CCInfo.AllocateReg(QueuePtrReg); in allocateHSAUserSGPRs() 468 CCInfo.AllocateReg(InputPtrReg); in allocateHSAUserSGPRs() 474 CCInfo.AllocateReg(DispatchIDReg); in allocateHSAUserSGPRs() 480 CCInfo.AllocateReg(FlatScratchInitReg); in allocateHSAUserSGPRs() 501 CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArgumentsKernel() local [all …]
|
| H A D | SIISelLowering.h | 338 CCState &CCInfo, 464 void allocateHSAUserSGPRs(CCState &CCInfo, 469 void allocateSystemSGPRs(CCState &CCInfo, 475 void allocateSpecialEntryInputVGPRs(CCState &CCInfo, 480 CCState &CCInfo, 485 void allocateSpecialInputVGPRs(CCState &CCInfo, 489 void allocateSpecialInputVGPRsFixed(CCState &CCInfo,
|
| H A D | SIISelLowering.cpp | 64 static unsigned findFirstFreeSGPR(CCState &CCInfo) { in findFirstFreeSGPR() argument 67 if (!CCInfo.isAllocated(AMDGPU::SGPR0 + Reg)) { in findFirstFreeSGPR() 1823 void SITargetLowering::allocateSpecialEntryInputVGPRs(CCState &CCInfo, in allocateSpecialEntryInputVGPRs() argument 1834 CCInfo.AllocateReg(Reg); in allocateSpecialEntryInputVGPRs() 1849 CCInfo.AllocateReg(Reg); in allocateSpecialEntryInputVGPRs() 1863 CCInfo.AllocateReg(Reg); in allocateSpecialEntryInputVGPRs() 1873 static ArgDescriptor allocateVGPR32Input(CCState &CCInfo, unsigned Mask = ~0u, in allocateVGPR32Input() argument 1880 unsigned RegIdx = CCInfo.getFirstUnallocated(ArgVGPRs); in allocateVGPR32Input() 1883 int64_t Offset = CCInfo.AllocateStack(4, Align(4)); in allocateVGPR32Input() 1889 Reg = CCInfo.AllocateReg(Reg); in allocateVGPR32Input() [all …]
|
| H A D | AMDGPUCallLowering.h | 55 CCState &CCInfo,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| H A D | M68kCallingConv.h | 42 M68kCCState CCInfo = static_cast<M68kCCState &>(State); in CC_M68k_Any_AssignToReg() local 55 auto I = CCInfo.F.arg_begin(); in CC_M68k_Any_AssignToReg() 62 bool IsPtr = I != CCInfo.F.arg_end() && I->getType()->isPointerTy(); in CC_M68k_Any_AssignToReg()
|
| H A D | M68kISelLowering.cpp | 524 M68kCCState CCInfo(*CalleeFunc, CallConv, IsVarArg, MF, ArgLocs, in LowerCall() local 526 CCInfo.AnalyzeCallOperands(Outs, CC_M68k); in LowerCall() 529 unsigned NumBytes = CCInfo.getAlignedCallFrameSize(); in LowerCall() 839 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult() local 841 CCInfo.AnalyzeCallResult(Ins, RetCC_M68k); in LowerCallResult() 879 M68kCCState CCInfo(MF.getFunction(), CCID, IsVarArg, MF, ArgLocs, in LowerFormalArguments() local 882 CCInfo.AnalyzeFormalArguments(Ins, CC_M68k); in LowerFormalArguments() 955 unsigned StackSize = CCInfo.getNextStackOffset(); in LowerFormalArguments() 977 CCInfo.analyzeMustTailForwardedRegisters(Forwards, RegParmTypes, CC_M68k); in LowerFormalArguments() 1018 CCState CCInfo(CCID, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 403 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerReturn() local 405 CCInfo.AnalyzeReturn(Outs, TLI.CCAssignFnForReturn()); in lowerReturn() 450 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerFormalArguments() local 456 CCInfo.AllocateStack(ABI.GetCalleeAllocdArgSizeInBytes(F.getCallingConv()), in lowerFormalArguments() 458 CCInfo.AnalyzeFormalArguments(Ins, TLI.CCAssignFnForCall()); in lowerFormalArguments() 467 unsigned Idx = CCInfo.getFirstUnallocated(ArgRegs); in lowerFormalArguments() 472 VaArgOffset = alignTo(CCInfo.getNextStackOffset(), RegSize); in lowerFormalArguments() 475 (int)ABI.GetCalleeAllocdArgSizeInBytes(CCInfo.getCallingConv()) - in lowerFormalArguments() 575 MipsCCState CCInfo(F.getCallingConv(), IsCalleeVarArg, MF, ArgLocs, in lowerCall() local 578 CCInfo.AllocateStack(ABI.GetCalleeAllocdArgSizeInBytes(Info.CallConv), in lowerCall() [all …]
|
| H A D | Mips16ISelLowering.h | 35 const CCState &CCInfo, unsigned NextStackOffset,
|
| H A D | MipsISelLowering.cpp | 3160 MipsCCState CCInfo( in LowerCall() local 3200 CCInfo.AllocateStack(ReservedArgArea, Align(1)); in LowerCall() 3202 CCInfo.AnalyzeCallOperands(Outs, CC_Mips, CLI.getArgs(), in LowerCall() 3206 unsigned NextStackOffset = CCInfo.getNextStackOffset(); in LowerCall() 3216 CCInfo, NextStackOffset, *MF.getInfo<MipsFunctionInfo>()); in LowerCall() 3249 CCInfo.rewindByValRegsInfo(); in LowerCall() 3262 unsigned ByValIdx = CCInfo.getInRegsParamsProcessed(); in LowerCall() 3263 CCInfo.getInRegsParamInfo(ByValIdx, FirstByValReg, LastByValReg); in LowerCall() 3267 assert(ByValIdx < CCInfo.getInRegsParamsCount()); in LowerCall() 3273 CCInfo.nextInRegsParam(); in LowerCall() [all …]
|
| H A D | MipsSEISelLowering.h | 64 const CCState &CCInfo, unsigned NextStackOffset,
|
| H A D | MipsFastISel.cpp | 1141 CCState CCInfo(CC, false, *FuncInfo.MF, ArgLocs, *Context); in processCallArgs() local 1142 CCInfo.AnalyzeCallOperands(OutVTs, CLI.OutFlags, CCAssignFnForCall(CC)); in processCallArgs() 1144 NumBytes = CCInfo.getNextStackOffset(); in processCallArgs() 1282 MipsCCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in finishCall() local 1284 CCInfo.AnalyzeCallResult(CLI.Ins, RetCC_Mips, CLI.RetTy, in finishCall() 1702 MipsCCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, ValLocs, in selectRet() local 1705 CCInfo.AnalyzeReturn(Outs, RetCC); in selectRet()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.cpp | 238 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall() local 241 CCInfo.AnalyzeCallOperands(Outs, CC_ARC); in LowerCall() 247 RetCCInfo.AllocateStack(CCInfo.getNextStackOffset(), Align(4)); in LowerCall() 456 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCallArguments() local 459 CCInfo.AnalyzeFormalArguments(Ins, CC_ARC); in LowerCallArguments() 464 AFI->setReturnStackOffset(CCInfo.getNextStackOffset()); in LowerCallArguments() 523 unsigned FirstVAReg = CCInfo.getFirstUnallocated(ArgRegs); in LowerCallArguments() 532 CCInfo.getNextStackOffset(), true); in LowerCallArguments() 597 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() local 598 if (!CCInfo.CheckReturn(Outs, RetCC_ARC)) in CanLowerReturn() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1013 SmallVectorImpl<CCValAssign> &ArgLocs, CCState &CCInfo) { in analyzeArguments() argument 1050 auto evt = EVT(VT).getTypeForEVT(CCInfo.getContext()); in analyzeArguments() 1051 unsigned Offset = CCInfo.AllocateStack(TD->getTypeAllocSize(evt), in analyzeArguments() 1053 CCInfo.addLoc( in analyzeArguments() 1058 Reg = CCInfo.AllocateReg(RegList8[RegIdx]); in analyzeArguments() 1060 Reg = CCInfo.AllocateReg(RegList16[RegIdx]); in analyzeArguments() 1066 CCInfo.addLoc(CCValAssign::getReg(i, VT, Reg, VT, CCValAssign::Full)); in analyzeArguments() 1091 CCState &CCInfo) { in analyzeReturnValues() argument 1111 Reg = CCInfo.AllocateReg(RegList8[RegIdx]); in analyzeReturnValues() 1113 Reg = CCInfo.AllocateReg(RegList16[RegIdx]); in analyzeReturnValues() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 520 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext()); in determineAndHandleAssignments() local 521 if (!determineAssignments(Assigner, Args, CCInfo)) in determineAndHandleAssignments() 524 return handleAssignments(Handler, Args, CCInfo, ArgLocs, MIRBuilder, in determineAndHandleAssignments() 538 CCState &CCInfo) const { in determineAssignments() 539 LLVMContext &Ctx = CCInfo.getContext(); in determineAssignments() 540 const CallingConv::ID CallConv = CCInfo.getCallingConv(); in determineAssignments() 556 Args[i].Flags[0], CCInfo)) in determineAssignments() 597 Args[i].Flags[Part], CCInfo)) { in determineAssignments() 609 CCState &CCInfo, in handleAssignments() argument 868 bool CallLowering::checkReturn(CCState &CCInfo, in checkReturn() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 316 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments() local 317 CCInfo.AnalyzeFormalArguments(Ins, getHasAlu32() ? CC_BPF32 : CC_BPF64); in LowerFormalArguments() 394 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall() local 396 CCInfo.AnalyzeCallOperands(Outs, getHasAlu32() ? CC_BPF32 : CC_BPF64); in LowerCall() 398 unsigned NumBytes = CCInfo.getNextStackOffset(); in LowerCall() 512 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn() local 520 CCInfo.AnalyzeReturn(Outs, getHasAlu32() ? RetCC_BPF32 : RetCC_BPF64); in LowerReturn() 555 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerCallResult() local 564 CCInfo.AnalyzeCallResult(Ins, getHasAlu32() ? RetCC_BPF32 : RetCC_BPF64); in LowerCallResult()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 448 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() local 451 CCInfo.AnalyzeFormalArguments(Ins, CC_Lanai32_Fast); in LowerCCCArguments() 453 CCInfo.AnalyzeFormalArguments(Ins, CC_Lanai32); in LowerCCCArguments() 526 int FI = MFI.CreateFixedObject(4, CCInfo.getNextStackOffset(), true); in LowerCCCArguments() 543 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn() local 547 CCInfo.AnalyzeReturn(Outs, RetCC_Lanai32); in LowerReturn() 604 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo() local 616 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32_VarArg); in LowerCCCCallTo() 619 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32_Fast); in LowerCCCCallTo() 621 CCInfo.AnalyzeCallOperands(Outs, CC_Lanai32); in LowerCCCCallTo() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 628 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() local 630 AnalyzeArguments(CCInfo, ArgLocs, Ins); in LowerCCCArguments() 634 unsigned Offset = CCInfo.getNextStackOffset(); in LowerCCCArguments() 729 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() local 730 return CCInfo.CheckReturn(Outs, RetCC_MSP430); in CanLowerReturn() 750 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn() local 754 AnalyzeReturnValues(CCInfo, RVLocs, Outs); in LowerReturn() 811 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo() local 813 AnalyzeArguments(CCInfo, ArgLocs, Outs); in LowerCCCCallTo() 816 unsigned NumBytes = CCInfo.getNextStackOffset(); in LowerCCCCallTo() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 1115 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo() local 1120 CCInfo.AllocateStack(4, Align(4)); in LowerCCCCallTo() 1122 CCInfo.AnalyzeCallOperands(Outs, CC_XCore); in LowerCCCCallTo() 1128 RetCCInfo.AllocateStack(CCInfo.getNextStackOffset(), Align(4)); in LowerCCCCallTo() 1270 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() local 1273 CCInfo.AnalyzeFormalArguments(Ins, CC_XCore); in LowerCCCArguments() 1280 XFI->setReturnStackOffset(CCInfo.getNextStackOffset() + LRSaveSize); in LowerCCCArguments() 1349 unsigned FirstVAReg = CCInfo.getFirstUnallocated(ArgRegs); in LowerCCCArguments() 1375 MFI.CreateFixedObject(4, LRSaveSize + CCInfo.getNextStackOffset(), in LowerCCCArguments() 1427 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 484 void analyzeInputArgs(MachineFunction &MF, CCState &CCInfo, 487 void analyzeOutputArgs(MachineFunction &MF, CCState &CCInfo, 550 CCState &CCInfo, CallLoweringInfo &CLI, MachineFunction &MF,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 187 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() local 190 return CCInfo.CheckReturn(Outs, RetCC_Hexagon_HVX); in CanLowerReturn() 191 return CCInfo.CheckReturn(Outs, RetCC_Hexagon); in CanLowerReturn() 207 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn() local 212 CCInfo.AnalyzeReturn(Outs, RetCC_Hexagon_HVX); in LowerReturn() 214 CCInfo.AnalyzeReturn(Outs, RetCC_Hexagon); in LowerReturn() 354 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult() local 358 CCInfo.AnalyzeCallResult(Ins, RetCC_Hexagon_HVX); in LowerCallResult() 360 CCInfo.AnalyzeCallResult(Ins, RetCC_Hexagon); in LowerCallResult() 427 HexagonCCState CCInfo(CallConv, TreatAsVarArg, MF, ArgLocs, *DAG.getContext(), in LowerCall() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 376 CCState &CCInfo) const; 460 bool checkReturn(CCState &CCInfo, SmallVectorImpl<BaseArgInfo> &Outs,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCFastISel.cpp | 1381 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, ArgLocs, *Context); in processCallArgs() local 1385 CCInfo.AllocateStack(LinkageSize, Align(8)); in processCallArgs() 1387 CCInfo.AnalyzeCallOperands(ArgVTs, ArgFlags, CC_PPC64_ELF_FIS); in processCallArgs() 1406 NumBytes = CCInfo.getNextStackOffset(); in processCallArgs() 1501 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in finishCall() local 1502 CCInfo.AnalyzeCallResult(RetVT, RetCC_PPC64_ELF_FIS); in finishCall() 1587 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, RVLocs, *Context); in fastLowerCall() local 1588 CCInfo.AnalyzeCallResult(RetVT, RetCC_PPC64_ELF_FIS); in fastLowerCall() 1709 CCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, ValLocs, *Context); in SelectRet() local 1710 CCInfo.AnalyzeReturn(Outs, RetCC_PPC64_ELF_FIS); in SelectRet()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 217 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn_32() local 221 CCInfo.AnalyzeReturn(Outs, RetCC_Sparc32); in LowerReturn_32() 300 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn_64() local 304 CCInfo.AnalyzeReturn(Outs, RetCC_Sparc64); in LowerReturn_64() 391 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments_32() local 393 CCInfo.AnalyzeFormalArguments(Ins, CC_Sparc32); in LowerFormalArguments_32() 537 unsigned NumAllocated = CCInfo.getFirstUnallocated(ArgRegs); in LowerFormalArguments_32() 539 unsigned ArgOffset = CCInfo.getNextStackOffset(); in LowerFormalArguments_32() 584 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments_64() local 586 CCInfo.AnalyzeFormalArguments(Ins, CC_Sparc64); in LowerFormalArguments_64() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMFastISel.cpp | 1880 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, ArgLocs, *Context); in ProcessCallArgs() local 1881 CCInfo.AnalyzeCallOperands(ArgVTs, ArgFlags, in ProcessCallArgs() 1927 NumBytes = CCInfo.getNextStackOffset(); in ProcessCallArgs() 2029 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context); in FinishCall() local 2030 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, isVarArg)); in FinishCall() 2098 CCState CCInfo(CC, F.isVarArg(), *FuncInfo.MF, ValLocs, I->getContext()); in SelectRet() local 2099 CCInfo.AnalyzeReturn(Outs, CCAssignFnForCall(CC, true /* is Ret */, in SelectRet() 2211 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in ARMEmitLibcall() local 2212 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, false)); in ARMEmitLibcall() 2320 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context); in SelectCall() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 70 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn() local 71 return CCInfo.CheckReturn(Outs, RetCC); in CanLowerReturn() 327 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn() local 331 CCInfo.AnalyzeReturn(Outs, getReturnCC(CallConv)); in LowerReturn() 405 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments() local 408 CCInfo.AllocateStack(ArgsPreserved, Align(8)); in LowerFormalArguments() 411 CCInfo.AnalyzeFormalArguments(Ins, getParamCC(CallConv, false)); in LowerFormalArguments() 549 CCState CCInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall() local 552 CCInfo.AllocateStack(ArgsPreserved, Align(8)); in LowerCall() 555 CCInfo.AnalyzeCallOperands(CLI.Outs, getParamCC(CLI.CallConv, false)); in LowerCall() [all …]
|