/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemoryLocation.cpp | 164 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 D | AliasAnalysis.cpp | 170 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 D | AliasSetTracker.cpp | 413 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 D | BasicAliasAnalysis.cpp | 827 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 D | SPIRVCallLowering.cpp | 121 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 D | UncountedCallArgsChecker.cpp | 71 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 D | SemaTemplateDeduction.cpp | 1086 ++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 D | SemaOverload.cpp | 6954 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 D | R600OpenCLImageTypeLoweringPass.cpp | 109 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 D | AliasAnalysis.h | 427 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 D | MemoryLocation.h | 273 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 D | BasicAliasAnalysis.h | 91 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx);
|
/freebsd/contrib/llvm-project/clang/include/clang-c/ |
H A D | Documentation.h | 297 unsigned ArgIdx); 367 unsigned ArgIdx);
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-remarkutil/ |
H A D | RemarkSizeDiff.cpp | 227 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 D | GCDAntipatternChecker.cpp | 59 decltype(auto) equalsBoundArgDecl(int ArgIdx, const char *DeclName) { in equalsBoundArgDecl() argument 60 return hasArgument(ArgIdx, ignoringParenCasts(declRefExpr( in equalsBoundArgDecl()
|
H A D | MIGChecker.cpp | 209 unsigned ArgIdx = I->second; in checkPostCall() local 210 SVal Arg = Call.getArgSVal(ArgIdx); in checkPostCall()
|
H A D | GenericTaintChecker.cpp | 235 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 D | AMDGPUEmitPrintf.cpp | 188 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 D | IROutliner.cpp | 1813 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 D | NeonEmitter.cpp | 1512 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 D | CoroSplit.cpp | 1738 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 D | ARMFastISel.cpp | 2348 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 D | M68kISelLowering.h | 225 unsigned ArgIdx) const;
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | StmtPrinter.cpp | 1888 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 D | CallEvent.cpp | 435 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()
|