Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp117 if (getParent()->hasParamAttribute(getArgNo(), Attribute::NonNull) && in hasNonNullAttr()
119 getParent()->hasParamAttribute(getArgNo(), Attribute::NoUndef))) in hasNonNullAttr()
146 return getParent()->hasParamAttribute(getArgNo(), Attribute::SwiftSelf); in hasSwiftSelfAttr()
150 return getParent()->hasParamAttribute(getArgNo(), Attribute::SwiftError); in hasSwiftErrorAttr()
167 return Attrs.hasParamAttr(getArgNo(), Attribute::ByVal) || in hasPassPointeeByValueCopyAttr()
168 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPassPointeeByValueCopyAttr()
169 Attrs.hasParamAttr(getArgNo(), Attribute::Preallocated); in hasPassPointeeByValueCopyAttr()
176 return Attrs.hasParamAttr(getArgNo(), Attribute::ByVal) || in hasPointeeInMemoryValueAttr()
177 Attrs.hasParamAttr(getArgNo(), Attribute::StructRet) || in hasPointeeInMemoryValueAttr()
178 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPointeeInMemoryValueAttr()
[all …]
H A DStructuralHash.cpp194 Hashes.emplace_back(Arg->getArgNo()); in hashValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAbstractCallSite.h166 return getCallArgOperandNo(Arg.getArgNo()); in getCallArgOperandNo()
180 return getCallArgOperand(Arg.getArgNo()); in getCallArgOperand()
H A DArgument.h50 unsigned getArgNo() const { in getArgNo() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp292 OutArgIndexes.insert({OutArg->getArgNo(), ArgTy}); in runOnFunction()
357 if (OutArgIndexes.count(Arg.getArgNo())) { in runOnFunction()
372 auto It = OutArgIndexes.find(Arg.getArgNo()); in runOnFunction()
H A DR600OpenCLImageTypeLoweringPass.cpp223 StringRef Type = ArgTypeFromMD(KernelMDNode, Arg.getArgNo()); in replaceImageAndSamplerUses()
227 StringRef AccessQual = AccessQualFromMD(KernelMDNode, Arg.getArgNo()); in replaceImageAndSamplerUses()
298 if (IsImageType(ArgTypeFromMD(KernelMDNode, Arg.getArgNo()))) { in addImplicitArgs()
H A DAMDGPUPreloadKernelArguments.cpp154 AL = AL.addParamAttributes(Ctx, NFArg->getArgNo(), AB); in cloneFunctionWithPreloadImplicitArgs()
H A DAMDGPUHSAMetadataStreamer.cpp305 auto ArgNo = Arg.getArgNo(); in emitKernelArg()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp482 return isDereferenceableAndAlignedPointer(CB.getArgOperand(Arg->getArgNo()), in allCallersPassValidPointerForArgument()
496 MemoryLocation::getForArgument(Call, Arg->getArgNo(), nullptr); in isArgUnmodifiedByAllCalls()
683 unsigned int ArgNo = Arg->getArgNo(); in findArgParts()
863 unsigned ArgNo = PtrArg->getArgNo(); in promoteArguments()
H A DSCCP.cpp302 F->removeParamAttr(A.getArgNo(), Attribute::Returned); in runIPSCCP()
H A DCalledValuePropagation.cpp288 CVPLatticeKey(CB.getArgOperand(A.getArgNo()), IPOGrouping::Register); in visitCallBase()
H A DAttributor.cpp1309 IRPosition::callsite_argument(*CB, Arg.getArgNo())); in SubsumingPositionIterator()
1311 IRPosition::value(*CB->getArgOperand(Arg.getArgNo()))); in SubsumingPositionIterator()
1532 CB.arg_size() > Arg->getArgNo()) in translateArgumentToCallSiteContent()
1535 IRPosition::callsite_argument(CB, Arg->getArgNo()), AA, in translateArgumentToCallSiteContent()
2938 std::unique_ptr<ArgumentReplacementInfo> &ARI = ARIs[Arg.getArgNo()]; in registerFunctionSignatureRewrite()
2994 ARIs[Arg.getArgNo()]) { in rewriteFunctionSignatures()
3002 OldFnAttributeList.getParamAttrs(Arg.getArgNo())); in rewriteFunctionSignatures()
3460 auto ArgNo = Arg.getArgNo(); in identifyDefaultAbstractAttributes()
H A DDeadArgumentElimination.cpp302 UnusedArgs.push_back(Arg.getArgNo()); in removeDeadArgumentsFromCallers()
303 F.removeParamAttrs(Arg.getArgNo(), UBImplyingAttributes); in removeDeadArgumentsFromCallers()
H A DFunctionSpecialization.cpp910 Constant *C = getCandidateConstant(CS.getArgOperand(A->getArgNo())); in findSpecializations()
1197 unsigned ArgNo = Arg.Formal->getArgNo(); in updateCallSites()
H A DIROutliner.cpp1582 return Region.Call->getArgOperand(A->getArgNo()); in getPassedArgumentInAlreadyOutlinedFunction()
1595 unsigned ArgNum = A->getArgNo(); in getPassedArgumentAndAdjustArgumentLocation()
1757 Value *Val = Group.OutlinedFunction->getArg(A->getArgNo()); in findOrCreatePHIInBlock()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DStdLibraryFunctionsChecker.cpp202 if (auto N = getArgSVal(Call, getArgNo()).getAs<NonLoc>()) { in describeArgumentValue()
239 ArgNo getArgNo() const { return ArgN; } in getArgNo() function in __anon4d759d9c0111::StdLibraryFunctionsChecker::ValueConstraint
779 assert(VC->getArgNo() != Ret && in ArgConstraint()
865 printArgDesc(VC->getArgNo(), MsgOs); in reportBug()
1039 SVal V = getArgSVal(Call, getArgNo()); in apply()
1040 QualType T = Summary.getArgType(getArgNo()); in apply()
1062 QualType T = Summary.getArgType(getArgNo()); in describe()
1096 SVal V = getArgSVal(Call, getArgNo()); in describeArgumentValue()
1104 QualType T = Summary.getArgType(getArgNo()); in describeArgumentValue()
1137 QualType T = Summary.getArgType(getArgNo()); in apply()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp221 const unsigned ArgNo = A->getArgNo(); in ffiInvoke()
233 const unsigned ArgNo = A->getArgNo(); in ffiInvoke()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp189 if (is_contained(Annot, BaseOffset + Arg->getArgNo())) { in argHasNVVMAnnotation()
H A DNVPTXAsmPrinter.cpp1313 const std::string ParamSym = TLI->getParamName(F, Arg.getArgNo()); in emitFunctionParamList()
1345 getAlign(*F, Arg.getArgNo() + AttributeList::FirstArgIndex)) in emitFunctionParamList()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1127 if (CB.paramHasAttr(Arg.getArgNo(), Attribute::NoAlias) && !Arg.use_empty()) in AddAliasScopeMetadata()
1273 if (!CB.paramHasAttr(A->getArgNo(), Attribute::NoAlias)) in AddAliasScopeMetadata()
1448 ArgNo = Arg->getArgNo(); in AddParamAndFnBasicAttributes()
1485 ArgNo = Arg->getArgNo(); in AddParamAndFnBasicAttributes()
1700 Value *ArgVal = CB.getArgOperand(Arg.getArgNo()); in AddAlignmentAssumptions()
H A DCloneFunction.cpp198 NewArgAttrs[NewArg->getArgNo()] = in CloneFunctionAttributesInto()
199 OldAttrs.getParamAttrs(OldArg.getArgNo()); in CloneFunctionAttributesInto()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DSpillUtils.cpp594 Arg->getParent()->removeParamAttr(Arg->getArgNo(), Attribute::Captures); in getSpillInsertionPt()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPrepareFunctions.cpp456 std::pair<int, Type *>(Arg.getArgNo(), Arg.getType())); in removeAggregateTypesFromSignature()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp471 const ParmVarDecl *PD = FD->getParamDecl(Param.getArgNo() - SRetOffset); in emitEntryFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h812 return getArgNo(/* CallbackCalleeArgIfApplicable */ true);
821 return getArgNo(/* CallbackCalleeArgIfApplicable */ false);
998 int getArgNo(bool CallbackCalleeArgIfApplicable) const {
1001 return Arg->getArgNo();
1004 return cast<Argument>(getAsValuePtr())->getArgNo();

12