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