Home
last modified time | relevance | path

Searched refs:ArgNos (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp723 SmallVector<unsigned, 4> ArgNos; in processCallSite() local
737 ArgNos.push_back(ArgNo); in processCallSite()
743 if (ArgNos.empty()) in processCallSite()
746 NumNonNull += ArgNos.size(); in processCallSite()
749 AS = AS.addParamAttribute(Ctx, ArgNos, in processCallSite()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.h557 AttributeList getAttrList(LLVMContext *C, ArrayRef<unsigned> ArgNos,
561 for (auto ArgNo : ArgNos)
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp269 ArrayRef<unsigned> ArgNos, in annotateDereferenceableBytes() argument
274 for (unsigned ArgNo : ArgNos) { in annotateDereferenceableBytes()
294 ArrayRef<unsigned> ArgNos) { in annotateNonNullNoUndefBasedOnAccess() argument
299 for (unsigned ArgNo : ArgNos) { in annotateNonNullNoUndefBasedOnAccess()
315 static void annotateNonNullAndDereferenceable(CallInst *CI, ArrayRef<unsigned> ArgNos, in annotateNonNullAndDereferenceable() argument
318 annotateNonNullNoUndefBasedOnAccess(CI, ArgNos); in annotateNonNullAndDereferenceable()
319 annotateDereferenceableBytes(CI, ArgNos, LenC->getZExtValue()); in annotateNonNullAndDereferenceable()
321 annotateNonNullNoUndefBasedOnAccess(CI, ArgNos); in annotateNonNullAndDereferenceable()
326 annotateDereferenceableBytes(CI, ArgNos, DerefMin); in annotateNonNullAndDereferenceable()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp1738 ArrayRef<unsigned> ArgNos, in addParamAttribute() argument
1740 assert(llvm::is_sorted(ArgNos)); in addParamAttribute()
1743 unsigned MaxIndex = attrIdxToArrayIdx(ArgNos.back() + FirstArgIndex); in addParamAttribute()
1747 for (unsigned ArgNo : ArgNos) { in addParamAttribute()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h660 LLVMContext &C, ArrayRef<unsigned> ArgNos, Attribute A) const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp4107 SmallVector<unsigned, 4> ArgNos; in visitCallBase() local
4125 ArgNos.push_back(ArgNo); in visitCallBase()
4133 if (!ArgNos.empty()) { in visitCallBase()
4136 AS = AS.addParamAttribute(Ctx, ArgNos, in visitCallBase()