| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.cpp | 336 SmallVector<CCValAssign, 16> ArgLocs; in lowerReturn() local 339 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerReturn() 350 if (!handleAssignments(RetHandler, RetInfos, CCInfo, ArgLocs, MIRBuilder)) in lowerReturn() 388 SmallVector<CCValAssign, 16> ArgLocs; in lowerFormalArguments() local 389 MipsCCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, in lowerFormalArguments() 405 if (!handleAssignments(Handler, ArgInfos, CCInfo, ArgLocs, MIRBuilder)) in lowerFormalArguments() 500 SmallVector<CCValAssign, 8> ArgLocs; in lowerCall() local 509 MipsCCState CCInfo(Info.CallConv, IsCalleeVarArg, MF, ArgLocs, in lowerCall() 524 if (!handleAssignments(ArgHandler, ArgInfos, CCInfo, ArgLocs, MIRBuilder)) in lowerCall() 557 SmallVector<CCValAssign, 8> ArgLocs; in lowerCall() local [all …]
|
| H A D | MipsISelLowering.cpp | 3184 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local 3186 CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, *DAG.getContext(), in LowerCall() 3276 for (unsigned i = 0, e = ArgLocs.size(), OutIdx = 0; i != e; ++i, ++OutIdx) { in LowerCall() 3278 CCValAssign &VA = ArgLocs[i]; in LowerCall() 3322 Register LocRegHigh = ArgLocs[++i].getLocReg(); in LowerCall() 3645 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local 3646 MipsCCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments() 3663 for (unsigned i = 0, e = ArgLocs.size(), InsIdx = 0; i != e; ++i, ++InsIdx) { in LowerFormalArguments() 3664 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments() 3711 CCValAssign &NextVA = ArgLocs[++i]; in LowerFormalArguments() [all …]
|
| H A D | MipsFastISel.cpp | 1134 SmallVector<CCValAssign, 16> ArgLocs; in processCallArgs() local 1135 CCState CCInfo(CC, false, *FuncInfo.MF, ArgLocs, *Context); in processCallArgs() 1146 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in processCallArgs() 1147 CCValAssign &VA = ArgLocs[i]; in processCallArgs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLoweringCall.cpp | 1690 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local 1707 assert(isSortedByValueNo(ArgLocs) && in LowerFormalArguments() 1714 CCValAssign &VA = ArgLocs[I]; in LowerFormalArguments() 2048 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local 2095 if (!ArgLocs.back().isMemLoc()) in LowerCall() 2102 assert(ArgLocs.back().isMemLoc() && in LowerCall() 2134 assert(isSortedByValueNo(ArgLocs) && in LowerCall() 2148 CCValAssign &VA = ArgLocs[I]; in LowerCall() 2320 CCValAssign &VA = ArgLocs[I]; in LowerCall() 2775 for (const auto &VA : ArgLocs) in IsEligibleForTailCallOptimization() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 291 SmallVector<CCValAssign, 16> ArgLocs; in canLowerReturn() local 293 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn() 521 SmallVector<CCValAssign, 16> ArgLocs; in lowerFormalArgumentsKernel() local 603 SmallVector<CCValAssign, 16> ArgLocs; in lowerFormalArguments() local 604 CCState CCInfo(CC, F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArguments() 729 if (!handleAssignments(Handler, SplitArgs, CCInfo, ArgLocs, B)) in lowerFormalArguments() 1279 SmallVector<CCValAssign, 16> ArgLocs; in lowerTailCall() local 1280 CCState CCInfo(Info.CallConv, Info.IsVarArg, MF, ArgLocs, F.getContext()); in lowerTailCall() 1301 if (!handleAssignments(Handler, OutArgs, CCInfo, ArgLocs, MIRBuilder)) in lowerTailCall() 1459 SmallVector<CCValAssign, 16> ArgLocs; in lowerCall() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.cpp | 278 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local 279 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall() 301 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall() 302 CCValAssign &VA = ArgLocs[i]; in LowerCall() 494 SmallVector<CCValAssign, 16> ArgLocs; in LowerCallArguments() local 495 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCallArguments() 517 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCallArguments() 518 CCValAssign &VA = ArgLocs[i]; in LowerCallArguments()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 340 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local 341 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments() 345 for (size_t I = 0; I < ArgLocs.size(); ++I) { in LowerFormalArguments() 346 auto &VA = ArgLocs[I]; in LowerFormalArguments() 429 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local 430 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall() 453 for (size_t i = 0; i < std::min(ArgLocs.size(), MaxArgs); ++i) { in LowerCall() 454 CCValAssign &VA = ArgLocs[i]; in LowerCall()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 612 SmallVector<CCValAssign, 16> ArgLocs; in determineAndHandleAssignments() local 614 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext()); in determineAndHandleAssignments() 618 return handleAssignments(Handler, Args, CCInfo, ArgLocs, MIRBuilder, in determineAndHandleAssignments() 694 SmallVectorImpl<CCValAssign> &ArgLocs, in handleAssignments() argument 719 assert(j < ArgLocs.size() && "Skipped too many arg locs"); in handleAssignments() 720 CCValAssign &VA = ArgLocs[j]; in handleAssignments() 726 Args[i], ArrayRef(ArgLocs).slice(j), &Thunk); in handleAssignments() 764 assert((j + (NumParts - 1)) < ArgLocs.size() && in handleAssignments() 779 CCValAssign &VA = ArgLocs[j + Idx]; in handleAssignments()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 574 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local 614 if (!ArgLocs.back().isMemLoc()) in LowerCall() 645 CCValAssign &VA = ArgLocs[i]; in LowerCall() 724 CCValAssign &VA = ArgLocs[i]; in LowerCall() 929 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local 940 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments() 1263 SmallVector<CCValAssign, 16> ArgLocs; in IsEligibleForTailCallOptimization() local 1268 if (!ArgLocs[i].isRegLoc()) in IsEligibleForTailCallOptimization() 1293 SmallVector<CCValAssign, 16> ArgLocs; in IsEligibleForTailCallOptimization() local 1306 CCValAssign &VA = ArgLocs[i]; in IsEligibleForTailCallOptimization() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.cpp | 457 SmallVectorImpl<CCValAssign> &ArgLocs, in AnalyzeArguments() argument 628 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments() local 629 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() 631 AnalyzeArguments(CCInfo, ArgLocs, Ins); in LowerCCCArguments() 639 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCArguments() 640 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments() 707 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCArguments() 812 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo() local 815 AnalyzeArguments(CCInfo, ArgLocs, Outs); in LowerCCCCallTo() 828 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCCallTo() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 440 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_32() local 450 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_32() 473 CCValAssign &NextVA = ArgLocs[++i]; in LowerFormalArguments_32() 633 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_64() local 642 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_64() 837 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_32() local 897 CCValAssign &VA = ArgLocs[i]; in LowerCall_32() 1183 CCValAssign &VA = ArgLocs[i]; in fixupVariableFloatArgs() 1233 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_64() local 1274 const CCValAssign &VA = ArgLocs[i]; in LowerCall_64() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 473 SmallVector<CCValAssign, 16> ArgLocs; in canLowerReturn() local 475 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn() 498 SmallVector<CCValAssign, 16> ArgLocs; in handleMustTailForwardedRegisters() local 499 CCState CCInfo(F.getCallingConv(), /*IsVarArg=*/true, MF, ArgLocs, in handleMustTailForwardedRegisters() 702 SmallVector<CCValAssign, 16> ArgLocs; in lowerFormalArguments() local 703 CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArguments() 705 !handleAssignments(Handler, SplitArgs, CCInfo, ArgLocs, MIRBuilder)) in lowerFormalArguments()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 445 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments() local 446 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() 454 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCArguments() 455 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments() 610 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo() local 611 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo() 664 for (unsigned I = 0, J = 0, E = ArgLocs.size(); I != E; ++I) { in LowerCCCCallTo() 665 CCValAssign &VA = ArgLocs[I]; in LowerCCCCallTo()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.cpp | 346 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local 347 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments() 351 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments() 352 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments() 523 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local 524 CCState ArgCCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall() 571 for (unsigned i = 0, j = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall() 572 CCValAssign &VA = ArgLocs[i]; in LowerCall()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 412 CCState &CCState, SmallVectorImpl<CCValAssign> &ArgLocs, 421 const SmallVectorImpl<CCValAssign> &ArgLocs,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVCallLowering.cpp | 535 SmallVector<CCValAssign, 16> ArgLocs; in lowerFormalArguments() local 536 CCState CCInfo(CC, F.isVarArg(), MIRBuilder.getMF(), ArgLocs, F.getContext()); in lowerFormalArguments() 538 !handleAssignments(Handler, SplitArgInfos, CCInfo, ArgLocs, MIRBuilder)) in lowerFormalArguments()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1243 SmallVectorImpl<CCValAssign> &ArgLocs, in analyzeArguments() argument 1392 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local 1393 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments() 1400 analyzeArguments(nullptr, &MF.getFunction(), &DL, Ins, ArgLocs, CCInfo, in LowerFormalArguments() 1405 for (CCValAssign &VA : ArgLocs) { in LowerFormalArguments() 1502 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local 1503 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall() 1526 analyzeArguments(&CLI, F, &DAG.getDataLayout(), Outs, ArgLocs, CCInfo, in LowerCall() 1540 for (AI = 0, AE = ArgLocs.size(); AI != AE; ++AI) { in LowerCall() 1541 CCValAssign &VA = ArgLocs[AI]; in LowerCall() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 1024 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo() local 1025 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo() 1050 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCCallTo() 1051 CCValAssign &VA = ArgLocs[i]; in LowerCCCCallTo() 1177 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments() local 1178 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments() 1202 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCArguments() 1204 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMFastISel.cpp | 1883 SmallVector<CCValAssign, 16> ArgLocs; in ProcessCallArgs() local 1884 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, ArgLocs, *Context); in ProcessCallArgs() 1890 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in ProcessCallArgs() 1891 CCValAssign &VA = ArgLocs[i]; in ProcessCallArgs() 1905 !VA.isRegLoc() || !ArgLocs[++i].isRegLoc()) in ProcessCallArgs() 1940 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in ProcessCallArgs() 1941 CCValAssign &VA = ArgLocs[i]; in ProcessCallArgs() 1989 CCValAssign &NextVA = ArgLocs[++i]; in ProcessCallArgs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFastISel.cpp | 1381 SmallVector<CCValAssign, 16> ArgLocs; in processCallArgs() local 1382 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, ArgLocs, *Context); in processCallArgs() 1391 for (unsigned I = 0, E = ArgLocs.size(); I != E; ++I) { in processCallArgs() 1392 CCValAssign &VA = ArgLocs[I]; in processCallArgs() 1429 for (unsigned I = 0, E = ArgLocs.size(); I != E; ++I) { in processCallArgs() 1430 CCValAssign &VA = ArgLocs[I]; in processCallArgs()
|
| H A D | PPCISelLowering.cpp | 4159 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_32SVR4() local 4173 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_32SVR4() 5980 CCValAssign &VA = ArgLocs[i]; in LowerCall_32SVR4() 7095 CCValAssign &VA = ArgLocs[I++]; in LowerFormalArguments_AIX() 7140 assert(I != End && ArgLocs[I].isRegLoc() && ArgLocs[I].needsCustom() && in LowerFormalArguments_AIX() 7142 VA = ArgLocs[I++]; in LowerFormalArguments_AIX() 7162 if (I != End && ArgLocs[I].isRegLoc() && ArgLocs[I].needsCustom()) { in LowerFormalArguments_AIX() 7464 if (ArgLocs[I].isMemLoc()) { in LowerCall_AIX() 7521 CCValAssign &VA = ArgLocs[I++]; in LowerCall_AIX() 7559 assert(ArgLocs[I].isRegLoc() && ArgLocs[I].needsCustom() && in LowerCall_AIX() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.cpp | 453 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local 454 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments() 462 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments() 463 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments() 547 unsigned ArgOffset = ArgLocs.size() * 8; in LowerFormalArguments() 597 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local 598 CCState CCInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall() 686 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall() 687 CCValAssign &VA = ArgLocs[i]; in LowerCall()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.h | 314 const SmallVectorImpl<CCValAssign> &ArgLocs) const;
|
| H A D | LoongArchISelLowering.cpp | 3878 SmallVector<CCValAssign> ArgLocs; in LowerFormalArguments() local 3879 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments() 3886 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments() 3887 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments() 3902 CCValAssign &PartVA = ArgLocs[i + 1]; in LowerFormalArguments() 4021 const SmallVectorImpl<CCValAssign> &ArgLocs) const { in isEligibleForTailCallOptimization() 4033 for (auto &VA : ArgLocs) in isEligibleForTailCallOptimization() 4086 SmallVector<CCValAssign> ArgLocs; in LowerCall() local 4087 CCState ArgCCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall() 4137 for (unsigned i = 0, j = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 429 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local 430 HexagonCCState CCInfo(CallConv, TreatAsVarArg, MF, ArgLocs, *DAG.getContext(), in LowerCall() 445 for (const CCValAssign &VA : ArgLocs) { in LowerCall() 467 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall() 468 CCValAssign &VA = ArgLocs[i]; in LowerCall() 785 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local 786 HexagonCCState CCInfo(CallConv, TreatAsVarArg, MF, ArgLocs, in LowerFormalArguments() 822 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments() 823 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments()
|