Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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.cpp3175 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
3177 CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, *DAG.getContext(), in LowerCall()
3267 for (unsigned i = 0, e = ArgLocs.size(), OutIdx = 0; i != e; ++i, ++OutIdx) { in LowerCall()
3269 CCValAssign &VA = ArgLocs[i]; in LowerCall()
3313 Register LocRegHigh = ArgLocs[++i].getLocReg(); in LowerCall()
3636 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
3637 MipsCCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments()
3654 for (unsigned i = 0, e = ArgLocs.size(), InsIdx = 0; i != e; ++i, ++InsIdx) { in LowerFormalArguments()
3655 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments()
3702 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()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp286 SmallVector<CCValAssign, 16> ArgLocs; in canLowerReturn() local
288 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn()
515 SmallVector<CCValAssign, 16> ArgLocs; in lowerFormalArgumentsKernel() local
516 CCState CCInfo(F.getCallingConv(), F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArgumentsKernel()
599 SmallVector<CCValAssign, 16> ArgLocs; in lowerFormalArguments() local
600 CCState CCInfo(CC, F.isVarArg(), MF, ArgLocs, F.getContext()); in lowerFormalArguments()
724 if (!handleAssignments(Handler, SplitArgs, CCInfo, ArgLocs, B)) in lowerFormalArguments()
1243 SmallVector<CCValAssign, 16> ArgLocs; in lowerTailCall() local
1244 CCState CCInfo(Info.CallConv, Info.IsVarArg, MF, ArgLocs, F.getContext()); in lowerTailCall()
1264 if (!handleAssignments(Handler, OutArgs, CCInfo, ArgLocs, MIRBuilder)) in lowerTailCall()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp276 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
277 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall()
299 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall()
300 CCValAssign &VA = ArgLocs[i]; in LowerCall()
492 SmallVector<CCValAssign, 16> ArgLocs; in LowerCallArguments() local
493 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCallArguments()
515 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCallArguments()
516 CCValAssign &VA = ArgLocs[i]; in LowerCallArguments()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp555 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
559 M68kCCState CCInfo(ArgTypes, CallConv, IsVarArg, MF, ArgLocs, in LowerCall()
595 if (!ArgLocs.back().isMemLoc()) in LowerCall()
598 if (ArgLocs.back().getLocMemOffset() != 0) in LowerCall()
619 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall()
626 CCValAssign &VA = ArgLocs[i]; in LowerCall()
704 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall()
705 CCValAssign &VA = ArgLocs[i]; in LowerCall()
910 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
914 M68kCCState CCInfo(ArgTypes, CCID, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp316 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
317 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
320 for (auto &VA : ArgLocs) { in LowerFormalArguments()
394 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
395 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
419 e = std::min(static_cast<unsigned>(ArgLocs.size()), MaxArgs); in LowerCall()
421 CCValAssign &VA = ArgLocs[i]; in LowerCall()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp570 SmallVector<CCValAssign, 16> ArgLocs; in determineAndHandleAssignments() local
572 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext()); in determineAndHandleAssignments()
576 return handleAssignments(Handler, Args, CCInfo, ArgLocs, MIRBuilder, in determineAndHandleAssignments()
652 SmallVectorImpl<CCValAssign> &ArgLocs, in handleAssignments() argument
677 assert(j < ArgLocs.size() && "Skipped too many arg locs"); in handleAssignments()
678 CCValAssign &VA = ArgLocs[j]; in handleAssignments()
684 Args[i], ArrayRef(ArgLocs).slice(j), &Thunk); in handleAssignments()
722 assert((j + (NumParts - 1)) < ArgLocs.size() && in handleAssignments()
737 CCValAssign &VA = ArgLocs[j + Idx]; in handleAssignments()
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp456 SmallVectorImpl<CCValAssign> &ArgLocs, in AnalyzeArguments() argument
627 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments() local
628 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
630 AnalyzeArguments(CCInfo, ArgLocs, Ins); in LowerCCCArguments()
638 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCArguments()
639 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
813 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo()
815 AnalyzeArguments(CCInfo, ArgLocs, Outs); in LowerCCCCallTo()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp438 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_32() local
439 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments_32()
447 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i, ++InIdx) { in LowerFormalArguments_32()
448 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_32()
471 CCValAssign &NextVA = ArgLocs[++i]; in LowerFormalArguments_32()
631 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_64() local
632 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments_64()
639 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments_64()
640 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_64()
810 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_32() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp342 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
343 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
347 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments()
348 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments()
519 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
520 CCState ArgCCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
567 for (unsigned i = 0, j = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall()
568 CCValAssign &VA = ArgLocs[i]; in LowerCall()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp443 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments() local
444 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
452 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCArguments()
453 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments()
608 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo() local
609 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo()
662 for (unsigned I = 0, J = 0, E = ArgLocs.size(); I != E; ++I) { in LowerCCCCallTo()
663 CCValAssign &VA = ArgLocs[I]; in LowerCCCCallTo()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h409 CCState &CCState, SmallVectorImpl<CCValAssign> &ArgLocs,
418 const SmallVectorImpl<CCValAssign> &ArgLocs,
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1181 SmallVectorImpl<CCValAssign> &ArgLocs, in analyzeArguments() argument
1330 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
1331 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments()
1338 analyzeArguments(nullptr, &MF.getFunction(), &DL, Ins, ArgLocs, CCInfo, in LowerFormalArguments()
1343 for (CCValAssign &VA : ArgLocs) { in LowerFormalArguments()
1440 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
1441 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall()
1464 analyzeArguments(&CLI, F, &DAG.getDataLayout(), Outs, ArgLocs, CCInfo, in LowerCall()
1478 for (AI = 0, AE = ArgLocs.size(); AI != AE; ++AI) { in LowerCall()
1479 CCValAssign &VA = ArgLocs[AI]; in LowerCall()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp2226 SmallVector<CCValAssign> ArgLocs; in LowerFormalArguments() local
2227 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
2234 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments()
2235 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments()
2250 CCValAssign &PartVA = ArgLocs[i + 1]; in LowerFormalArguments()
2336 const SmallVectorImpl<CCValAssign> &ArgLocs) const { in isEligibleForTailCallOptimization()
2348 for (auto &VA : ArgLocs) in isEligibleForTailCallOptimization()
2401 SmallVector<CCValAssign> ArgLocs; in LowerCall() local
2402 CCState ArgCCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
2411 IsTailCall = isEligibleForTailCallOptimization(ArgCCInfo, CLI, MF, ArgLocs); in LowerCall()
[all …]
H A DLoongArchISelLowering.h249 const SmallVectorImpl<CCValAssign> &ArgLocs) const;
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp476 SmallVector<CCValAssign, 16> ArgLocs; in canLowerReturn() local
478 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, in canLowerReturn()
501 SmallVector<CCValAssign, 16> ArgLocs; in handleMustTailForwardedRegisters() local
502 CCState CCInfo(F.getCallingConv(), /*IsVarArg=*/true, MF, ArgLocs, in handleMustTailForwardedRegisters()
/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1111 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCCallTo() local
1112 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCCallTo()
1137 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCCallTo()
1138 CCValAssign &VA = ArgLocs[i]; in LowerCCCCallTo()
1264 SmallVector<CCValAssign, 16> ArgLocs; in LowerCCCArguments() local
1265 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCCCArguments()
1289 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCCCArguments()
1291 CCValAssign &VA = ArgLocs[i]; in LowerCCCArguments()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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.cpp4061 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_32SVR4() local
4062 PPCCCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments_32SVR4()
4074 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerFormalArguments_32SVR4()
4075 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_32SVR4()
4126 Register RegHi = MF.addLiveIn(ArgLocs[++i].getLocReg(), RC); in LowerFormalArguments_32SVR4()
5756 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_32SVR4() local
5757 PPCCCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall_32SVR4()
5840 for (unsigned i = 0, RealArgIdx = 0, j = 0, e = ArgLocs.size(); in LowerCall_32SVR4()
5843 CCValAssign &VA = ArgLocs[i]; in LowerCall_32SVR4()
5901 RegsToPass.push_back(std::make_pair(ArgLocs[++i].getLocReg(), in LowerCall_32SVR4()
[all …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1111 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
1112 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
1127 CCInfo.addLoc(CCValAssign::getMem(ArgLocs.size(), VT.getSimpleVT(), in LowerCall()
1145 assert(ArgLocs[ValNo].getValNo() == ValNo && in LowerCall()
1147 unsigned Offset = ArgLocs[ValNo++].getLocMemOffset(); in LowerCall()
/openbsd-src/gnu/llvm/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h2280 llvm::ArrayRef<TemplateArgumentLoc> ArgLocs = Node.template_arguments();
2281 return Index < ArgLocs.size() &&
2282 InnerMatcher.matches(ArgLocs[Index], Finder, Builder);

12