Searched refs:ArgAttrs (Results 1 - 14 of 14) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp413 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 DInlineFunction.cpp1920 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 DSimplifyLibCalls.cpp630 AttrBuilder ArgAttrs(CI->getAttributes().getParamAttributes(0));
632 CI->getContext(), 0, ArgAttrs));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp1041 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 DVerifier.cpp1726 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 DAsmWriter.cpp3470 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 DDeadArgumentElimination.cpp189 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 DAttributes.h367 ArrayRef<AttributeSet> ArgAttrs);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp4689 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 DCGCall.cpp2035 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 DLLParser.cpp2461 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 DParseObjc.cpp1418 ArgInfo.ArgAttrs = paramAttrs;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclObjC.cpp4670 ProcessDeclAttributeList(TUScope, Param, ArgInfo[i].ArgAttrs);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h9122 /// ArgAttrs - Attribute list for this argument.
9123 ParsedAttributesView ArgAttrs; member in struct:clang::final::ObjCArgInfo

Completed in 599 milliseconds