Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp318 const CCValAssign &VA = ArgLocs[i]; in setLocInfo()
322 ArgLocs[i] = in setLocInfo()
364 SmallVector<CCValAssign, 16> ArgLocs; in lowerReturn() local
368 setLocInfo(ArgLocs, Outs); in lowerReturn()
413 SmallVector<CCValAssign, 16> ArgLocs; in lowerFormalArguments() local
423 setLocInfo(ArgLocs, Ins); in lowerFormalArguments()
426 if (!Handler.handle(ArgLocs, ArgInfos)) in lowerFormalArguments()
490 SmallVector<CCValAssign, 8> ArgLocs; in lowerCall() local
497 setLocInfo(ArgLocs, Outs); in lowerCall()
522 SmallVector<CCValAssign, 8> ArgLocs; in lowerCall() local
[all …]
H A DMipsCallLowering.h34 bool handle(ArrayRef<CCValAssign> ArgLocs,
38 bool assignVRegs(ArrayRef<unsigned> VRegs, ArrayRef<CCValAssign> ArgLocs,
58 ArrayRef<CCValAssign> ArgLocs,
H A DMipsFastISel.cpp1144 SmallVector<CCValAssign, 16> ArgLocs; in processCallArgs() local
1145 CCState CCInfo(CC, false, *FuncInfo.MF, ArgLocs, *Context); in processCallArgs()
1156 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in processCallArgs()
1157 CCValAssign &VA = ArgLocs[i]; in processCallArgs()
H A DMipsISelLowering.cpp2956 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
2958 CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, *DAG.getContext(), in LowerCall()
3046 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall()
3048 CCValAssign &VA = ArgLocs[i]; in LowerCall()
3398 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
3399 MipsCCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments()
3416 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments()
3417 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments()
3504 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp119 SmallVector<CCValAssign, 16> ArgLocs; in handleAssignments() local
120 CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext()); in handleAssignments()
130 assert(j < ArgLocs.size() && "Skipped too many arg locs"); in handleAssignments()
132 CCValAssign &VA = ArgLocs[j]; in handleAssignments()
136 j += Handler.assignCustomValue(Args[i], makeArrayRef(ArgLocs).slice(j)); in handleAssignments()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp105 SmallVector<CCValAssign, 16> ArgLocs; in lowerFormalArguments() local
106 CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArguments()
239 OrigArgIdx != NumArgs && i != ArgLocs.size(); ++Arg, ++OrigArgIdx) { in lowerFormalArguments()
242 CCValAssign &VA = ArgLocs[i++]; in lowerFormalArguments()
H A DR600ISelLowering.cpp1579 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
1580 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments()
1592 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments()
1631 unsigned ValBase = ArgLocs[In.getOrigArgIndex()].getLocMemOffset(); in LowerFormalArguments()
H A DSIISelLowering.cpp1867 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
1869 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments()
1965 CCValAssign &VA = ArgLocs[ArgIdx++]; in LowerFormalArguments()
2415 SmallVector<CCValAssign, 16> ArgLocs; in isEligibleForTailCallOptimization() local
2416 CCState CCInfo(CalleeCC, IsVarArg, MF, ArgLocs, Ctx); in isEligibleForTailCallOptimization()
2428 return parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals); in isEligibleForTailCallOptimization()
2508 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
2509 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
2566 for (unsigned i = 0, realArgIdx = 0, e = ArgLocs.size(); i != e; in LowerCall()
2568 CCValAssign &VA = ArgLocs[i]; in LowerCall()
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp992 std::reverse(ArgLocs.begin() + pos, ArgLocs.begin() + pos + Size); in analyzeStandardArguments()
1022 CallConv, ArgLocs, CCInfo, in analyzeBuiltinArguments()
1037 CallConv, ArgLocs, CCInfo, in analyzeArguments()
1043 CallConv, ArgLocs, CCInfo, in analyzeArguments()
1059 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
1067 for (CCValAssign &VA : ArgLocs) { in LowerFormalArguments()
1165 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
1198 for (AI = 0, AE = ArgLocs.size(); AI != AE; ++AI) { in LowerCall()
1199 CCValAssign &VA = ArgLocs[AI]; in LowerCall()
1240 for (AE = AI, AI = ArgLocs.size(); AI != AE; --AI) { in LowerCall()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp239 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
240 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall()
263 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall()
264 CCValAssign &VA = ArgLocs[i]; in LowerCall()
457 SmallVector<CCValAssign, 16> ArgLocs; in LowerCallArguments() local
458 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCallArguments()
480 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCallArguments()
481 CCValAssign &VA = ArgLocs[i]; in LowerCallArguments()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp221 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
222 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
225 for (auto &VA : ArgLocs) { in LowerFormalArguments()
300 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
301 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
325 e = std::min(static_cast<unsigned>(ArgLocs.size()), MaxArgs); in LowerCall()
327 CCValAssign &VA = ArgLocs[i]; in LowerCall()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp439 SmallVectorImpl<CCValAssign> &ArgLocs, in AnalyzeArguments() argument
610 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments() local
611 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
613 AnalyzeArguments(CCInfo, ArgLocs, Ins); in LowerCCCArguments()
621 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCArguments()
622 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments()
689 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCArguments()
793 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo() local
796 AnalyzeArguments(CCInfo, ArgLocs, Outs); in LowerCCCCallTo()
809 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCCallTo()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp392 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_32() local
402 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_32()
585 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_64() local
594 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_64()
734 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_32() local
788 CCValAssign &VA = ArgLocs[i]; in LowerCall_32()
1049 const CCValAssign &VA = ArgLocs[i]; in fixupVariableFloatArgs()
1087 ArgLocs[i] = NewVA; in fixupVariableFloatArgs()
1104 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_64() local
1138 const CCValAssign &VA = ArgLocs[i]; in LowerCall_64()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1126 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
1127 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
1130 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments()
1131 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments()
1151 CCValAssign &PartVA = ArgLocs[i + 1]; in LowerFormalArguments()
1235 const SmallVector<CCValAssign, 16> &ArgLocs) const { in IsEligibleForTailCallOptimization()
1272 for (auto &VA : ArgLocs) in IsEligibleForTailCallOptimization()
1332 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
1339 ArgLocs); in LowerCall()
1380 for (unsigned i = 0, j = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall()
[all …]
H A DRISCVISelLowering.h123 const SmallVector<CCValAssign, 16> &ArgLocs) const;
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp447 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments() local
448 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
456 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCArguments()
457 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments()
603 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo() local
604 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo()
657 for (unsigned I = 0, J = 0, E = ArgLocs.size(); I != E; ++I) { in LowerCCCCallTo()
658 CCValAssign &VA = ArgLocs[I]; in LowerCCCCallTo()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp666 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
667 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
682 CCInfo.addLoc(CCValAssign::getMem(ArgLocs.size(), VT.getSimpleVT(), in LowerCall()
701 assert(ArgLocs[ValNo].getValNo() == ValNo && in LowerCall()
703 unsigned Offset = ArgLocs[ValNo++].getLocMemOffset(); in LowerCall()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1108 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo() local
1109 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo()
1135 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCCallTo()
1136 CCValAssign &VA = ArgLocs[i]; in LowerCCCCallTo()
1263 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments() local
1264 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
1288 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCArguments()
1290 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp340 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
341 HexagonCCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext(), in LowerCall()
358 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall()
359 CCValAssign &VA = ArgLocs[i]; in LowerCall()
381 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall()
382 CCValAssign &VA = ArgLocs[i]; in LowerCall()
700 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
701 HexagonCCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext(), in LowerFormalArguments()
718 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments()
719 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMFastISel.cpp1904 SmallVector<CCValAssign, 16> ArgLocs; in ProcessCallArgs() local
1905 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, ArgLocs, *Context); in ProcessCallArgs()
1911 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in ProcessCallArgs()
1912 CCValAssign &VA = ArgLocs[i]; in ProcessCallArgs()
1926 !VA.isRegLoc() || !ArgLocs[++i].isRegLoc()) in ProcessCallArgs()
1961 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in ProcessCallArgs()
1962 CCValAssign &VA = ArgLocs[i]; in ProcessCallArgs()
2011 CCValAssign &NextVA = ArgLocs[++i]; in ProcessCallArgs()
H A DARMISelLowering.cpp1836 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
1864 CCValAssign &VA = ArgLocs[i]; in LowerCall()
1898 VA = ArgLocs[++i]; // skip ahead to next loc in LowerCall()
2366 SmallVector<CCValAssign, 16> ArgLocs; in IsEligibleForTailCallOptimization() local
2378 CCValAssign &VA = ArgLocs[i]; in IsEligibleForTailCallOptimization()
2391 if (!ArgLocs[++i].isRegLoc()) in IsEligibleForTailCallOptimization()
2394 if (!ArgLocs[++i].isRegLoc()) in IsEligibleForTailCallOptimization()
2396 if (!ArgLocs[++i].isRegLoc()) in IsEligibleForTailCallOptimization()
3610 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
3635 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp1383 SmallVector<CCValAssign, 16> ArgLocs; in processCallArgs() local
1384 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, ArgLocs, *Context); in processCallArgs()
1393 for (unsigned I = 0, E = ArgLocs.size(); I != E; ++I) { in processCallArgs()
1394 CCValAssign &VA = ArgLocs[I]; in processCallArgs()
1431 for (unsigned I = 0, E = ArgLocs.size(); I != E; ++I) { in processCallArgs()
1432 CCValAssign &VA = ArgLocs[I]; in processCallArgs()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1110 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
1116 for (unsigned I = 0, E = ArgLocs.size(); I != E; ++I) { in LowerFormalArguments()
1118 CCValAssign &VA = ArgLocs[I]; in LowerFormalArguments()
1184 CCValAssign &PartVA = ArgLocs[I + 1]; in LowerFormalArguments()
1237 SmallVectorImpl<CCValAssign> &ArgLocs, in canUseSiblingCall() argument
1242 for (unsigned I = 0, E = ArgLocs.size(); I != E; ++I) { in canUseSiblingCall()
1243 CCValAssign &VA = ArgLocs[I]; in canUseSiblingCall()
1280 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
1286 if (IsTailCall && !canUseSiblingCall(ArgCCInfo, ArgLocs, Outs)) in LowerCall()
1300 for (unsigned I = 0, E = ArgLocs.size(); I != E; ++I) { in LowerCall()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp3020 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
3055 assert(ArgLocs.size() == Ins.size()); in LowerFormalArguments()
3057 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments()
3058 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments()
3435 SmallVector<CCValAssign, 16> ArgLocs; in isEligibleForTailCallOptimization() local
3436 CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C); in isEligibleForTailCallOptimization()
3439 for (const CCValAssign &ArgLoc : ArgLocs) in isEligibleForTailCallOptimization()
3466 SmallVector<CCValAssign, 16> ArgLocs; in isEligibleForTailCallOptimization() local
3467 CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C); in isEligibleForTailCallOptimization()
3564 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86FastISel.cpp3311 SmallVector<CCValAssign, 16> ArgLocs; in fastLowerCall() local
3312 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, ArgLocs, CLI.RetTy->getContext()); in fastLowerCall()
3330 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in fastLowerCall()
3331 CCValAssign const &VA = ArgLocs[i]; in fastLowerCall()

12