| /openbsd-src/gnu/llvm/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 | 3175 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 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 286 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 D | ARCISelLowering.cpp | 276 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 D | M68kISelLowering.cpp | 555 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 D | BPFISelLowering.cpp | 316 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 D | CallLowering.cpp | 570 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 D | MSP430ISelLowering.cpp | 456 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 D | SparcISelLowering.cpp | 438 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 D | CSKYISelLowering.cpp | 342 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 D | LanaiISelLowering.cpp | 443 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 D | CallLowering.h | 409 CCState &CCState, SmallVectorImpl<CCValAssign> &ArgLocs, 418 const SmallVectorImpl<CCValAssign> &ArgLocs,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1181 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 D | LoongArchISelLowering.cpp | 2226 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 D | LoongArchISelLowering.h | 249 const SmallVectorImpl<CCValAssign> &ArgLocs) const;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 476 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 D | XCoreISelLowering.cpp | 1111 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 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()
|
| /openbsd-src/gnu/llvm/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 | 4061 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 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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1111 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 D | ASTMatchersInternal.h | 2280 llvm::ArrayRef<TemplateArgumentLoc> ArgLocs = Node.template_arguments(); 2281 return Index < ArgLocs.size() && 2282 InnerMatcher.matches(ArgLocs[Index], Finder, Builder);
|