| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Function.cpp | 117 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 D | StructuralHash.cpp | 194 Hashes.emplace_back(Arg->getArgNo()); in hashValue()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | AbstractCallSite.h | 166 return getCallArgOperandNo(Arg.getArgNo()); in getCallArgOperandNo() 180 return getCallArgOperand(Arg.getArgNo()); in getCallArgOperand()
|
| H A D | Argument.h | 50 unsigned getArgNo() const { in getArgNo() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURewriteOutArguments.cpp | 292 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 D | R600OpenCLImageTypeLoweringPass.cpp | 223 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 D | AMDGPUPreloadKernelArguments.cpp | 154 AL = AL.addParamAttributes(Ctx, NFArg->getArgNo(), AB); in cloneFunctionWithPreloadImplicitArgs()
|
| H A D | AMDGPUHSAMetadataStreamer.cpp | 305 auto ArgNo = Arg.getArgNo(); in emitKernelArg()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 482 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 D | SCCP.cpp | 302 F->removeParamAttr(A.getArgNo(), Attribute::Returned); in runIPSCCP()
|
| H A D | CalledValuePropagation.cpp | 288 CVPLatticeKey(CB.getArgOperand(A.getArgNo()), IPOGrouping::Register); in visitCallBase()
|
| H A D | Attributor.cpp | 1309 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 D | DeadArgumentElimination.cpp | 302 UnusedArgs.push_back(Arg.getArgNo()); in removeDeadArgumentsFromCallers() 303 F.removeParamAttrs(Arg.getArgNo(), UBImplyingAttributes); in removeDeadArgumentsFromCallers()
|
| H A D | FunctionSpecialization.cpp | 910 Constant *C = getCandidateConstant(CS.getArgOperand(A->getArgNo())); in findSpecializations() 1197 unsigned ArgNo = Arg.Formal->getArgNo(); in updateCallSites()
|
| H A D | IROutliner.cpp | 1582 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 D | StdLibraryFunctionsChecker.cpp | 202 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 D | ExternalFunctions.cpp | 221 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 D | NVPTXUtilities.cpp | 189 if (is_contained(Annot, BaseOffset + Arg->getArgNo())) { in argHasNVVMAnnotation()
|
| H A D | NVPTXAsmPrinter.cpp | 1313 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 D | InlineFunction.cpp | 1127 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 D | CloneFunction.cpp | 198 NewArgAttrs[NewArg->getArgNo()] = in CloneFunctionAttributesInto() 199 OldAttrs.getParamAttrs(OldArg.getArgNo()); in CloneFunctionAttributesInto()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | SpillUtils.cpp | 594 Arg->getParent()->removeParamAttr(Arg->getArgNo(), Attribute::Captures); in getSpillInsertionPt()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVPrepareFunctions.cpp | 456 std::pair<int, Type *>(Arg.getArgNo(), Arg.getType())); in removeAggregateTypesFromSignature()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLRuntime.cpp | 471 const ParmVarDecl *PD = FD->getParamDecl(Param.getArgNo() - SRetOffset); in emitEntryFunction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 812 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();
|