/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CallPromotionUtils.cpp | 413 AttrBuilder ArgAttrs(CallerPAL.getParamAttributes(ArgNo)); 414 ArgAttrs.remove(AttributeFuncs::typeIncompatible(FormalTy)); 418 if (ArgAttrs.getByValType()) { 420 ArgAttrs.addByValAttr( 424 NewArgAttrs.push_back(AttributeSet::get(Ctx, ArgAttrs));
|
H A D | InlineFunction.cpp | 1920 SmallVector<AttributeSet, 8> ArgAttrs; local 1924 ArgAttrs.push_back(Attrs.getParamAttributes(ArgNo)); 1928 ArgAttrs.append(VarArgsAttrs.begin(), VarArgsAttrs.end()); 1930 Attrs.getRetAttributes(), ArgAttrs);
|
H A D | SimplifyLibCalls.cpp | 630 AttrBuilder ArgAttrs(CI->getAttributes().getParamAttributes(0)); 632 CI->getContext(), 0, ArgAttrs));
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 1041 ArrayRef<AttributeSet> ArgAttrs) { 1046 for (size_t I = ArgAttrs.size(); I != 0; --I) { 1047 if (ArgAttrs[I - 1].hasAttributes()) { 1073 ArgAttrs = ArgAttrs.take_front(NumSets - 2); 1074 AttrSets.insert(AttrSets.end(), ArgAttrs.begin(), ArgAttrs.end()); 1039 get(LLVMContext &C, AttributeSet FnAttrs, AttributeSet RetAttrs, ArrayRef<AttributeSet> ArgAttrs) argument
|
H A D | Verifier.cpp | 1726 AttributeSet ArgAttrs = Attrs.getParamAttributes(i); local 1729 Assert(!ArgAttrs.hasAttribute(Attribute::ImmArg), 1733 verifyParameterAttrs(ArgAttrs, Ty, V); 1735 if (ArgAttrs.hasAttribute(Attribute::Nest)) { 1740 if (ArgAttrs.hasAttribute(Attribute::Returned)) { 1749 if (ArgAttrs.hasAttribute(Attribute::StructRet)) { 1756 if (ArgAttrs.hasAttribute(Attribute::SwiftSelf)) { 1761 if (ArgAttrs.hasAttribute(Attribute::SwiftError)) { 1767 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) { 2029 AttributeSet ArgAttrs local 2956 AttributeSet ArgAttrs = Attrs.getParamAttributes(Idx); local [all...] |
H A D | AsmWriter.cpp | 3470 AttributeSet ArgAttrs = Attrs.getParamAttributes(I); local 3471 if (ArgAttrs.hasAttributes()) { 3473 writeAttributeSet(ArgAttrs);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | DeadArgumentElimination.cpp | 189 SmallVector<AttributeSet, 8> ArgAttrs; local 191 ArgAttrs.push_back(PAL.getParamAttributes(ArgNo)); 193 PAL.getRetAttributes(), ArgAttrs);
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.h | 367 ArrayRef<AttributeSet> ArgAttrs);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 4689 SmallVector<AttributeSet, 8> ArgAttrs; local 4691 ArgAttrs.reserve(NumActualArgs); 4714 ArgAttrs.push_back(AttributeSet::get(Ctx, AB)); 4716 ArgAttrs.push_back(CallerPAL.getParamAttributes(i)); 4723 ArgAttrs.push_back(AttributeSet()); 4743 ArgAttrs.push_back(CallerPAL.getParamAttributes(i)); 4753 assert((ArgAttrs.size() == FT->getNumParams() || FT->isVarArg()) && 4756 Ctx, FnAttrs, AttributeSet::get(Ctx, RAttrs), ArgAttrs);
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCall.cpp | 2035 SmallVector<llvm::AttributeSet, 4> ArgAttrs(IRFunctionArgs.totalIRArgs()); 2044 ArgAttrs[IRFunctionArgs.getSRetArgNo()] = 2052 ArgAttrs[IRFunctionArgs.getInallocaArgNo()] = 2067 ArgAttrs[IRFunctionArgs.getPaddingArgNo(ArgNo)] = 2186 ArgAttrs[FirstIRArg + i] = 2194 llvm::AttributeSet::get(getLLVMContext(), RetAttrs), ArgAttrs);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 2461 AttrBuilder ArgAttrs; 2471 if (ParseOptionalParamAttrs(ArgAttrs) || ParseValue(ArgTy, V, PFS)) 2475 ArgLoc, V, AttributeSet::get(V->getContext(), ArgAttrs))); 6097 SmallVector<AttributeSet, 8> ArgAttrs; 6115 ArgAttrs.push_back(ArgList[i].Attrs); 6127 AttributeSet::get(Context, RetAttrs), ArgAttrs); 6427 SmallVector<AttributeSet, 8> ArgAttrs; 6445 ArgAttrs.push_back(ArgList[i].Attrs); 6457 AttributeSet::get(Context, RetAttrs), ArgAttrs);
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseObjc.cpp | 1418 ArgInfo.ArgAttrs = paramAttrs;
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclObjC.cpp | 4670 ProcessDeclAttributeList(TUScope, Param, ArgInfo[i].ArgAttrs);
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 9122 /// ArgAttrs - Attribute list for this argument. 9123 ParsedAttributesView ArgAttrs; member in struct:clang::final::ObjCArgInfo
|