Home
last modified time | relevance | path

Searched refs:getArgNo (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/IR/
H A DFunction.cpp78 if (getParent()->hasParamAttribute(getArgNo(), Attribute::NonNull)) in hasNonNullAttr()
108 return Attrs.hasParamAttribute(getArgNo(), Attribute::ByVal) || in hasByValOrInAllocaAttr()
109 Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca); in hasByValOrInAllocaAttr()
114 return getParent()->getParamAlignment(getArgNo()); in getParamAlignment()
120 return getParent()->getParamDereferenceableBytes(getArgNo()); in getDereferenceableBytes()
164 Attrs.hasParamAttribute(getArgNo(), Attribute::ReadNone); in onlyReadsMemory()
169 AL = AL.addParamAttributes(Parent->getContext(), getArgNo(), B); in addAttrs()
174 getParent()->addParamAttr(getArgNo(), Kind); in addAttr()
178 getParent()->addParamAttr(getArgNo(), Attr); in addAttr()
182 getParent()->removeParamAttr(getArgNo(), Kind); in removeAttr()
[all …]
H A DCore.cpp2450 if (A->getArgNo() + 1 >= Fn->arg_size()) in LLVMGetNextParam()
2452 return wrap(&Fn->arg_begin()[A->getArgNo() + 1]); in LLVMGetNextParam()
2457 if (A->getArgNo() == 0) in LLVMGetPreviousParam()
2459 return wrap(&A->getParent()->arg_begin()[A->getArgNo() - 1]); in LLVMGetPreviousParam()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp168 if (is_contained(annot, arg->getArgNo())) in isSampler()
180 if (is_contained(annot, arg->getArgNo())) in isImageReadOnly()
192 if (is_contained(annot, arg->getArgNo())) in isImageWriteOnly()
204 if (is_contained(annot, arg->getArgNo())) in isImageReadWrite()
H A DNVPTXLowerArgs.cpp167 AllocA->setAlignment(Func->getParamAlignment(Arg->getArgNo())); in handleByValParam()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DStdLibraryFunctionsChecker.cpp109 ArgNoTy getArgNo() const { return ArgNo; } in getArgNo() function in __anon2d97c18b0111::StdLibraryFunctionsChecker::ValueRange
247 QualType T = getArgType(Summary, getArgNo()); in applyAsOutOfRange()
248 SVal V = getArgSVal(Call, getArgNo()); in applyAsOutOfRange()
275 QualType T = getArgType(Summary, getArgNo()); in applyAsWithinRange()
276 SVal V = getArgSVal(Call, getArgNo()); in applyAsWithinRange()
325 QualType T = getArgType(Summary, getArgNo()); in applyAsComparesToArgument()
326 SVal V = getArgSVal(Call, getArgNo()); in applyAsComparesToArgument()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DR600OpenCLImageTypeLoweringPass.cpp238 StringRef Type = ArgTypeFromMD(KernelMDNode, Arg.getArgNo()); in replaceImageAndSamplerUses()
242 StringRef AccessQual = AccessQualFromMD(KernelMDNode, Arg.getArgNo()); in replaceImageAndSamplerUses()
314 if (IsImageType(ArgTypeFromMD(KernelMDNode, Arg.getArgNo()))) { in addImplicitArgs()
H A DAMDGPURewriteOutArguments.cpp345 OutArgIndexes.insert(OutArg->getArgNo()); in runOnFunction()
435 if (OutArgIndexes.count(Arg.getArgNo())) { in runOnFunction()
450 if (!OutArgIndexes.count(Arg.getArgNo())) in runOnFunction()
H A DAMDGPUAliasAnalysis.cpp122 unsigned ArgNo = Arg->getArgNo(); in pointsToConstantMemory()
H A DAMDGPUTargetTransformInfo.cpp534 return F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::InReg) || in isArgPassedInSGPR()
535 F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::ByVal); in isArgPassedInSGPR()
H A DAMDGPUHSAMetadataStreamer.cpp326 auto ArgNo = Arg.getArgNo(); in emitKernelArg()
770 auto ArgNo = Arg.getArgNo(); in emitKernelArg()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DIPConstantPropagation.cpp221 New = CS.getArgument(A->getArgNo()); in PropagateConstantReturn()
246 New = CS.getArgument(A->getArgNo()); in PropagateConstantReturn()
H A DCalledValuePropagation.cpp286 CVPLatticeKey(CS.getArgument(A.getArgNo()), IPOGrouping::Register); in visitCallSite()
H A DArgumentPromotion.cpp485 unsigned ArgNo = Arg->getArgNo(); in allCallersPassInValidPointerForArgument()
902 unsigned ArgNo = PtrArg->getArgNo(); in promoteArguments()
H A DDeadArgumentElimination.cpp299 UnusedArgs.push_back(Arg.getArgNo()); in RemoveDeadArgumentsFromCallers()
H A DFunctionAttrs.cpp644 auto *FArg = dyn_cast<Argument>(CS.getArgOperand(CSArg.getArgNo())); in addArgumentAttrsFromCallsites()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DArgument.h48 unsigned getArgNo() const { in getArgNo() function
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DAliasAnalysisSummary.cpp60 return argNumberToAttr(Arg->getArgNo()); in getGlobalOrArgAttrFromValue()
H A DCFLAndersAliasAnalysis.cpp359 Index = Arg->getArgNo() + 1; in getInterfaceValue()
410 auto ArgVal = InterfaceValue{Arg.getArgNo() + 1, 0}; in populateExternalRelations()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp210 const unsigned ArgNo = A->getArgNo(); in ffiInvoke()
222 const unsigned ArgNo = A->getArgNo(); in ffiInvoke()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp118 NewArgAttrs[NewArg->getArgNo()] = in CloneFunctionInto()
119 OldAttrs.getParamAttributes(OldArg.getArgNo()); in CloneFunctionInto()
H A DPredicateInfo.cpp121 return ArgA->getArgNo() < ArgB->getArgNo(); in valueComesBefore()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp931 return F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::InReg) || in isArgPassedInSGPR()
932 F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::ByVal); in isArgPassedInSGPR()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp1018 Shadow = IRB.CreateLoad(getArgTLS(A->getArgNo(), ArgTLSPos)); in getShadow()
1022 unsigned ArgIdx = A->getArgNo() + F->arg_size() / 2; in getShadow()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DGVNHoist.cpp318 return 3 + A->getArgNo(); in rank()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1362 LLVM_DEBUG(dbgs() << ".. " << FormalArg.getArgNo() << ": " in fastLowerArguments()
1461 unsigned ArgNo = FormalArg.getArgNo(); in fastLowerArguments()

12