Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DFunction.cpp99 if (getParent()->hasParamAttribute(getArgNo(), Attribute::NonNull) && in hasNonNullAttr()
101 getParent()->hasParamAttribute(getArgNo(), Attribute::NoUndef))) in hasNonNullAttr()
122 return getParent()->hasParamAttribute(getArgNo(), Attribute::SwiftSelf); in hasSwiftSelfAttr()
126 return getParent()->hasParamAttribute(getArgNo(), Attribute::SwiftError); in hasSwiftErrorAttr()
143 return Attrs.hasParamAttribute(getArgNo(), Attribute::ByVal) || in hasPassPointeeByValueCopyAttr()
144 Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca) || in hasPassPointeeByValueCopyAttr()
145 Attrs.hasParamAttribute(getArgNo(), Attribute::Preallocated); in hasPassPointeeByValueCopyAttr()
152 return Attrs.hasParamAttribute(getArgNo(), Attribute::ByVal) || in hasPointeeInMemoryValueAttr()
153 Attrs.hasParamAttribute(getArgNo(), Attribute::StructRet) || in hasPointeeInMemoryValueAttr()
154 Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca) || in hasPointeeInMemoryValueAttr()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
DNVPTXUtilities.cpp169 if (is_contained(annot, arg->getArgNo())) in isSampler()
181 if (is_contained(annot, arg->getArgNo())) in isImageReadOnly()
193 if (is_contained(annot, arg->getArgNo())) in isImageWriteOnly()
205 if (is_contained(annot, arg->getArgNo())) in isImageReadWrite()
DNVPTXLowerArgs.cpp286 AllocA->setAlignment(Func->getParamAlign(Arg->getArgNo()) in handleByValParam()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DAbstractCallSite.h164 return getCallArgOperandNo(Arg.getArgNo()); in getCallArgOperandNo()
178 return getCallArgOperand(Arg.getArgNo()); in getCallArgOperand()
DArgument.h47 unsigned getArgNo() const { in getArgNo() function
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DR600OpenCLImageTypeLoweringPass.cpp222 StringRef Type = ArgTypeFromMD(KernelMDNode, Arg.getArgNo()); in replaceImageAndSamplerUses()
226 StringRef AccessQual = AccessQualFromMD(KernelMDNode, Arg.getArgNo()); in replaceImageAndSamplerUses()
298 if (IsImageType(ArgTypeFromMD(KernelMDNode, Arg.getArgNo()))) { in addImplicitArgs()
DAMDGPURewriteOutArguments.cpp327 OutArgIndexes.insert(OutArg->getArgNo()); in runOnFunction()
416 if (OutArgIndexes.count(Arg.getArgNo())) { in runOnFunction()
431 if (!OutArgIndexes.count(Arg.getArgNo())) in runOnFunction()
DAMDGPUAliasAnalysis.cpp157 unsigned ArgNo = Arg->getArgNo(); in pointsToConstantMemory()
DAMDGPUHSAMetadataStreamer.cpp291 auto ArgNo = Arg.getArgNo(); in emitKernelArg()
685 auto ArgNo = Arg.getArgNo(); in emitKernelArg()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DFunctionSpecialization.cpp219 Argument *ClonedArg = Clone->arg_begin() + A.getArgNo(); in specializeFunction()
484 auto *V = CS.getArgOperand(A->getArgNo()); in getPossibleConstants()
511 unsigned ArgNo = Arg.getArgNo(); in rewriteCallSites()
DAttributor.cpp586 IRPosition::callsite_argument(*CB, Arg.getArgNo())); in SubsumingPositionIterator()
588 IRPosition::value(*CB->getArgOperand(Arg.getArgNo()))); in SubsumingPositionIterator()
842 IRPosition::callsite_argument(CB, Arg->getArgNo()), AA, in translateArgumentToCallSiteContent()
2094 std::unique_ptr<ArgumentReplacementInfo> &ARI = ARIs[Arg.getArgNo()]; in registerFunctionSignatureRewrite()
2152 ARIs[Arg.getArgNo()]) { in rewriteFunctionSignatures()
2160 OldFnAttributeList.getParamAttributes(Arg.getArgNo())); in rewriteFunctionSignatures()
DDeadArgumentElimination.cpp298 UnusedArgs.push_back(Arg.getArgNo()); in RemoveDeadArgumentsFromCallers()
299 Fn.removeParamAttrs(Arg.getArgNo(), UBImplyingAttributes); in RemoveDeadArgumentsFromCallers()
DCalledValuePropagation.cpp283 CVPLatticeKey(CB.getArgOperand(A.getArgNo()), IPOGrouping::Register); in visitCallBase()
DArgumentPromotion.cpp485 unsigned ArgNo = Arg->getArgNo(); in allCallersPassValidPointerForArgument()
933 unsigned ArgNo = PtrArg->getArgNo(); in promoteArguments()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DStdLibraryFunctionsChecker.cpp135 ArgNo getArgNo() const { return ArgN; } in getArgNo() function in __anonf13316b40111::StdLibraryFunctionsChecker::ValueConstraint
261 SVal V = getArgSVal(Call, getArgNo()); in apply()
335 SVal BufV = getArgSVal(Call, getArgNo()); in apply()
504 assert(VC->getArgNo() != Ret && in ArgConstraint()
599 R->addRange(Call.getArgSourceRange(VC->getArgNo())); in reportBug()
603 Call.getArgSourceRange(VC->getArgNo())); in reportBug()
634 QualType T = Summary.getArgType(getArgNo()); in describe()
703 QualType T = Summary.getArgType(getArgNo()); in applyAsOutOfRange()
704 SVal V = getArgSVal(Call, getArgNo()); in applyAsOutOfRange()
732 QualType T = Summary.getArgType(getArgNo()); in applyAsWithinRange()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DAliasAnalysisSummary.cpp61 return argNumberToAttr(Arg->getArgNo()); in getGlobalOrArgAttrFromValue()
DCFLAndersAliasAnalysis.cpp361 Index = Arg->getArgNo() + 1; in getInterfaceValue()
412 auto ArgVal = InterfaceValue{Arg.getArgNo() + 1, 0}; in populateExternalRelations()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
DExternalFunctions.cpp211 const unsigned ArgNo = A->getArgNo(); in ffiInvoke()
223 const unsigned ArgNo = A->getArgNo(); in ffiInvoke()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DPredicateInfo.cpp122 return ArgA->getArgNo() < ArgB->getArgNo(); in valueComesBefore()
DCloneFunction.cpp118 NewArgAttrs[NewArg->getArgNo()] = in CloneFunctionInto()
119 OldAttrs.getParamAttributes(OldArg.getArgNo()); in CloneFunctionInto()
DInlineFunction.cpp951 if (CB.paramHasAttr(Arg.getArgNo(), Attribute::NoAlias) && !Arg.use_empty()) in AddAliasScopeMetadata()
1100 if (!CB.paramHasAttr(A->getArgNo(), Attribute::NoAlias)) in AddAliasScopeMetadata()
1293 Value *ArgVal = CB.getArgOperand(Arg.getArgNo()); in AddAlignmentAssumptions()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
DAttributor.h502 return getArgNo(/* CallbackCalleeArgIfApplicable */ true); in getCalleeArgNo()
511 return getArgNo(/* CallbackCalleeArgIfApplicable */ false); in getCallSiteArgNo()
691 int getArgNo(bool CallbackCalleeArgIfApplicable) const { in getArgNo() function
694 return Arg->getArgNo(); in getArgNo()
697 return cast<Argument>(getAsValuePtr())->getArgNo(); in getArgNo()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DSCCP.cpp636 F->removeParamAttr(A.getArgNo(), Attribute::Returned); in runIPSCCP()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
DAMDGPUBaseInfo.cpp1828 return F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::InReg) || in isArgPassedInSGPR()
1829 F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::ByVal); in isArgPassedInSGPR()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsFastISel.cpp1364 LLVM_DEBUG(dbgs() << ".. " << FormalArg.getArgNo() << ": " in fastLowerArguments()
1463 unsigned ArgNo = FormalArg.getArgNo(); in fastLowerArguments()

12