Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryLocation.cpp164 const Value *Arg = Call->getArgOperand(ArgIdx); in getForArgument()
180 assert((ArgIdx == 0 || ArgIdx == 1) && in getForArgument()
190 assert(ArgIdx == 1 && "Invalid argument index"); in getForArgument()
215 if (ArgIdx == 0) in getForArgument()
255 assert((ArgIdx == 0 || ArgIdx == 1) && "Invalid argument index for str function"); in getForArgument()
262 assert((ArgIdx == 0 || ArgIdx == 1) && in getForArgument()
274 assert((ArgIdx == 0 || ArgIdx == 1) && in getForArgument()
288 assert((ArgIdx == 0 || ArgIdx == 1) && in getForArgument()
290 if (ArgIdx == 1) { in getForArgument()
305 assert((ArgIdx == 0 || ArgIdx == 1) && in getForArgument()
[all …]
H A DAliasAnalysis.cpp170 ModRefInfo AAResults::getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { in getArgModRefInfo() argument
174 Result &= AA->getArgModRefInfo(Call, ArgIdx); in getArgModRefInfo()
245 unsigned ArgIdx = I.index(); in getModRefInfo() local
246 MemoryLocation ArgLoc = MemoryLocation::getForArgument(Call, ArgIdx, TLI); in getModRefInfo()
249 AllArgsMask |= getArgModRefInfo(Call, ArgIdx); in getModRefInfo()
H A DAliasSetTracker.cpp413 int ArgIdx = IdxArgPair.index(); in add() local
418 MemoryLocation::getForArgument(Call, ArgIdx, nullptr); in add()
419 ModRefInfo ArgMask = AA.getArgModRefInfo(Call, ArgIdx); in add()
H A DBasicAliasAnalysis.cpp827 unsigned ArgIdx) { in getArgModRefInfo() argument
828 if (Call->paramHasAttr(ArgIdx, Attribute::WriteOnly)) in getArgModRefInfo()
831 if (Call->paramHasAttr(ArgIdx, Attribute::ReadOnly)) in getArgModRefInfo()
834 if (Call->paramHasAttr(ArgIdx, Attribute::ReadNone)) in getArgModRefInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp121 unsigned ArgIdx, in getKernelArgAttribute() argument
128 if (Node && ArgIdx < Node->getNumOperands()) in getKernelArgAttribute()
129 return cast<MDString>(Node->getOperand(ArgIdx)); in getKernelArgAttribute()
140 unsigned MDArgIdx = ArgIdx + 1; in getKernelArgAttribute()
172 getArgAccessQual(const Function &F, unsigned ArgIdx) { in getArgAccessQual() argument
177 getKernelArgAttribute(F, ArgIdx, "kernel_arg_access_qual"); in getArgAccessQual()
189 getKernelArgTypeQual(const Function &KernelFunction, unsigned ArgIdx) { in getKernelArgTypeQual() argument
197 static SPIRVType *getArgSPIRVType(const Function &F, unsigned ArgIdx, in getArgSPIRVType() argument
202 getArgAccessQual(F, ArgIdx); in getArgSPIRVType()
204 Type *OriginalArgType = getOriginalFunctionType(F)->getParamType(ArgIdx); in getArgSPIRVType()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedCallArgsChecker.cpp71 unsigned ArgIdx = isa<CXXOperatorCallExpr>(CE) && isa_and_nonnull<CXXMethodDecl>(F); in visitCallExpr() local
78 P < F->param_end() && ArgIdx < CE->getNumArgs(); ++P, ++ArgIdx) { in visitCallExpr()
92 const auto *Arg = CE->getArg(ArgIdx); in visitCallExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp1086 ++ArgIdx; in DeduceTemplateArguments()
1103 for (; ArgIdx < NumArgs && PackScope.hasNextElement(); ++ArgIdx) { in DeduceTemplateArguments()
1157 if (ArgIdx < NumArgs) in DeduceTemplateArguments()
2382 ArgIdx = 0; in hasTemplateArgumentForDeduction()
2448 ++ArgIdx; in DeduceTemplateArguments()
2469 ++ArgIdx) { in DeduceTemplateArguments()
2998 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx; in FinishTemplateArgumentDeduction() local
4294 Args[ArgIdx]->getType(), Args[ArgIdx]->Classify(getASTContext()), in DeduceTemplateArguments()
5392 for (; ArgIdx != NumArgs; ++ArgIdx) in isAtLeastAsSpecializedAs()
5428 for (; ArgIdx != NumArgs; ++ArgIdx) in isAtLeastAsSpecializedAs()
[all …]
H A DSemaOverload.cpp6954 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) { in AddOverloadCandidate() local
7471 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) { in AddMethodCandidate() local
8148 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddSurrogateCandidate() local
8320 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinCandidate() local
9371 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) { in addAssignmentMemberPointerOrEnumeralOverloads() local
9697 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) { in addConditionalOperatorOverloads() local
9747 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinOperatorCandidates() local
9756 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinOperatorCandidates() local
10323 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) { in isBetterOverloadCandidate() local
10341 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) { in isBetterOverloadCandidate() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600OpenCLImageTypeLoweringPass.cpp109 AccessQualFromMD(MDNode *KernelMDNode, unsigned ArgIdx) { in AccessQualFromMD() argument
111 return cast<MDString>(ArgAQNode->getOperand(ArgIdx + 1))->getString(); in AccessQualFromMD()
115 ArgTypeFromMD(MDNode *KernelMDNode, unsigned ArgIdx) { in ArgTypeFromMD() argument
117 return cast<MDString>(ArgTypeNode->getOperand(ArgIdx + 1))->getString(); in ArgTypeFromMD()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h427 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx);
651 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) {
652 return AA.getArgModRefInfo(Call, ArgIdx);
728 unsigned ArgIdx) = 0;
775 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) override {
776 return Result.getArgModRefInfo(Call, ArgIdx);
830 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) {
H A DMemoryLocation.h273 static MemoryLocation getForArgument(const CallBase *Call, unsigned ArgIdx,
275 static MemoryLocation getForArgument(const CallBase *Call, unsigned ArgIdx, in getForArgument() argument
277 return getForArgument(Call, ArgIdx, &TLI); in getForArgument()
H A DBasicAliasAnalysis.h91 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx);
/freebsd/contrib/llvm-project/clang/include/clang-c/
H A DDocumentation.h297 unsigned ArgIdx);
367 unsigned ArgIdx);
/freebsd/contrib/llvm-project/llvm/tools/llvm-remarkutil/
H A DRemarkSizeDiff.cpp227 unsigned ArgIdx, in getIntValFromKey() argument
229 auto KeyName = Remark.Args[ArgIdx].Key; in getIntValFromKey()
233 Twine("Unexpected key at argument index " + std::to_string(ArgIdx) + in getIntValFromKey()
236 auto ValStr = Remark.Args[ArgIdx].Val; in getIntValFromKey()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DGCDAntipatternChecker.cpp59 decltype(auto) equalsBoundArgDecl(int ArgIdx, const char *DeclName) { in equalsBoundArgDecl() argument
60 return hasArgument(ArgIdx, ignoringParenCasts(declRefExpr( in equalsBoundArgDecl()
H A DMIGChecker.cpp209 unsigned ArgIdx = I->second; in checkPostCall() local
210 SVal Arg = Call.getArgSVal(ArgIdx); in checkPostCall()
H A DGenericTaintChecker.cpp235 bool contains(ArgIdxTy ArgIdx) const { in contains()
236 if (llvm::is_contained(DiscreteArgs, ArgIdx)) in contains()
239 return VariadicIndex && ArgIdx >= *VariadicIndex; in contains()
315 static const Expr *GetArgExpr(ArgIdxTy ArgIdx, const CallEvent &Call) { in GetArgExpr() argument
316 return ArgIdx == ReturnValueIndex ? Call.getOriginExpr() in GetArgExpr()
317 : Call.getArgExpr(ArgIdx); in GetArgExpr()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAMDGPUEmitPrintf.cpp188 unsigned ArgIdx = 1; in locateCStrings() local
199 ArgIdx += Spec.count('*'); in locateCStrings()
201 BV.set(ArgIdx); in locateCStrings()
204 ++ArgIdx; in locateCStrings()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp1813 for (unsigned ArgIdx = 0; ArgIdx < Region.ExtractedFunction->arg_size(); in replaceArgumentUses() local
1814 ArgIdx++) { in replaceArgumentUses()
1815 assert(Region.ExtractedArgToAgg.contains(ArgIdx) && in replaceArgumentUses()
1817 unsigned AggArgIdx = Region.ExtractedArgToAgg.find(ArgIdx)->second; in replaceArgumentUses()
1819 Argument *Arg = Region.ExtractedFunction->getArg(ArgIdx); in replaceArgumentUses()
1822 if (ArgIdx < Region.NumExtractedInputs) { in replaceArgumentUses()
1827 Value *V = Region.Call->getArgOperand(ArgIdx); in replaceArgumentUses()
2683 for (unsigned ArgIdx = Region.NumExtractedInputs; in updateOutputMapping() local
2684 ArgIdx < Region.Call->arg_size(); ArgIdx++) { in updateOutputMapping()
2685 if (Operand == Region.Call->getArgOperand(ArgIdx)) { in updateOutputMapping()
[all …]
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp1512 for (unsigned ArgIdx = 0; ArgIdx < DI->getNumArgs() - 1; ++ArgIdx) { in emitDagCast() local
1521 if (!DI->getArgNameStr(ArgIdx).empty()) { in emitDagCast()
1523 DI->getArgNameStr(ArgIdx))) != Intr.Variables.end(), in emitDagCast()
1526 Intr.Variables[std::string(DI->getArgNameStr(ArgIdx))].getType(); in emitDagCast()
1528 StringInit *SI = dyn_cast<StringInit>(DI->getArg(ArgIdx)); in emitDagCast()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1738 size_t ArgIdx = 0; in coerceArguments() local
1740 assert(ArgIdx < FnArgs.size()); in coerceArguments()
1741 if (paramTy != FnArgs[ArgIdx]->getType()) in coerceArguments()
1743 Builder.CreateBitOrPointerCast(FnArgs[ArgIdx], paramTy)); in coerceArguments()
1745 CallArgs.push_back(FnArgs[ArgIdx]); in coerceArguments()
1746 ++ArgIdx; in coerceArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2348 unsigned ArgIdx = ArgI - CI->arg_begin(); in SelectCall() local
2349 if (CI->paramHasAttr(ArgIdx, Attribute::SExt)) in SelectCall()
2351 if (CI->paramHasAttr(ArgIdx, Attribute::ZExt)) in SelectCall()
2355 if (CI->paramHasAttr(ArgIdx, Attribute::InReg) || in SelectCall()
2356 CI->paramHasAttr(ArgIdx, Attribute::StructRet) || in SelectCall()
2357 CI->paramHasAttr(ArgIdx, Attribute::SwiftSelf) || in SelectCall()
2358 CI->paramHasAttr(ArgIdx, Attribute::SwiftError) || in SelectCall()
2359 CI->paramHasAttr(ArgIdx, Attribute::Nest) || in SelectCall()
2360 CI->paramHasAttr(ArgIdx, Attribute::ByVal)) in SelectCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.h225 unsigned ArgIdx) const;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtPrinter.cpp1888 for (unsigned ArgIdx = 1; ArgIdx < Node->getNumArgs(); ++ArgIdx) { in VisitCXXOperatorCallExpr() local
1889 if (ArgIdx > 1) in VisitCXXOperatorCallExpr()
1891 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) in VisitCXXOperatorCallExpr()
1892 PrintExpr(Node->getArg(ArgIdx)); in VisitCXXOperatorCallExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp435 static SVal castArgToParamTypeIfNeeded(const CallEvent &Call, unsigned ArgIdx, in castArgToParamTypeIfNeeded() argument
456 const Expr *ArgExpr = Call.getArgExpr(ArgIdx); in castArgToParamTypeIfNeeded()
457 const ParmVarDecl *Param = RTDecl->getParamDecl(ArgIdx); in castArgToParamTypeIfNeeded()

12