Home
last modified time | relevance | path

Searched refs:ArgLocs (Results 1 – 25 of 40) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp336 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 DMipsISelLowering.cpp3184 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 DMipsFastISel.cpp1134 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 DX86ISelLoweringCall.cpp1690 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 DAMDGPUCallLowering.cpp291 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 DARCISelLowering.cpp278 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 DBPFISelLowering.cpp340 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 DCallLowering.cpp612 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 DM68kISelLowering.cpp574 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 DMSP430ISelLowering.cpp457 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 DSparcISelLowering.cpp440 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 DAArch64CallLowering.cpp473 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 DLanaiISelLowering.cpp445 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 DCSKYISelLowering.cpp346 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 DCallLowering.h412 CCState &CCState, SmallVectorImpl<CCValAssign> &ArgLocs,
421 const SmallVectorImpl<CCValAssign> &ArgLocs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp535 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 DAVRISelLowering.cpp1243 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 DXCoreISelLowering.cpp1024 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 DARMFastISel.cpp1883 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 DPPCFastISel.cpp1381 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 DPPCISelLowering.cpp4159 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 DVEISelLowering.cpp453 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 DLoongArchISelLowering.h314 const SmallVectorImpl<CCValAssign> &ArgLocs) const;
H A DLoongArchISelLowering.cpp3878 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 DHexagonISelLowering.cpp429 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()

12