| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemoryLocation.cpp | 162 const Value *Arg = Call->getArgOperand(ArgIdx); in getForArgument() 178 assert((ArgIdx == 0 || ArgIdx == 1) && in getForArgument() 188 assert(ArgIdx == 1 && "Invalid argument index"); in getForArgument() 196 assert(ArgIdx == 0 && "Invalid argument index"); in getForArgument() 213 if (ArgIdx == 0) in getForArgument() 253 assert((ArgIdx == 0 || ArgIdx == 1) && "Invalid argument index for str function"); in getForArgument() 267 assert((ArgIdx == 0 || ArgIdx == 1) && in getForArgument() 281 assert((ArgIdx == 0 || ArgIdx == 1) && in getForArgument() 283 if (ArgIdx == 1) { in getForArgument() 298 assert((ArgIdx == 0 || ArgIdx == 1) && in getForArgument() [all …]
|
| H A D | AliasAnalysis.cpp | 177 ModRefInfo AAResults::getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { in getArgModRefInfo() argument 181 Result = intersectModRef(Result, AA->getArgModRefInfo(Call, ArgIdx)); in getArgModRefInfo() 255 unsigned ArgIdx = I.index(); in getModRefInfo() local 257 MemoryLocation::getForArgument(Call, ArgIdx, TLI); in getModRefInfo() 260 ModRefInfo ArgMask = getArgModRefInfo(Call, ArgIdx); in getModRefInfo()
|
| H A D | BasicAliasAnalysis.cpp | 804 static bool isWriteOnlyParam(const CallBase *Call, unsigned ArgIdx, in isWriteOnlyParam() argument 806 if (Call->paramHasAttr(ArgIdx, Attribute::WriteOnly)) in isWriteOnlyParam() 819 if (ArgIdx == 0) in isWriteOnlyParam() 830 unsigned ArgIdx) { in getArgModRefInfo() argument 832 if (isWriteOnlyParam(Call, ArgIdx, TLI)) in getArgModRefInfo() 835 if (Call->paramHasAttr(ArgIdx, Attribute::ReadOnly)) in getArgModRefInfo() 838 if (Call->paramHasAttr(ArgIdx, Attribute::ReadNone)) in getArgModRefInfo() 841 return AAResultBase::getArgModRefInfo(Call, ArgIdx); in getArgModRefInfo()
|
| H A D | AliasSetTracker.cpp | 465 int ArgIdx = IdxArgPair.index(); in add() local 470 MemoryLocation::getForArgument(Call, ArgIdx, nullptr); in add() 471 ModRefInfo ArgMask = AA.getArgModRefInfo(Call, ArgIdx); in add()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXComment.cpp | 178 unsigned ArgIdx) { in clang_InlineCommandComment_getArgText() argument 180 if (!ICC || ArgIdx >= ICC->getNumArgs()) in clang_InlineCommandComment_getArgText() 183 return cxstring::createRef(ICC->getArgText(ArgIdx)); in clang_InlineCommandComment_getArgText() 244 unsigned ArgIdx) { in clang_BlockCommandComment_getArgText() argument 246 if (!BCC || ArgIdx >= BCC->getNumArgs()) in clang_BlockCommandComment_getArgText() 249 return cxstring::createRef(BCC->getArgText(ArgIdx)); in clang_BlockCommandComment_getArgText()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 1043 ++ArgIdx; in DeduceTemplateArguments() 1060 for (; ArgIdx < NumArgs && PackScope.hasNextElement(); ++ArgIdx) { in DeduceTemplateArguments() 1092 ++I, ++ArgIdx) in DeduceTemplateArguments() 1104 if (ArgIdx < NumArgs) in DeduceTemplateArguments() 2305 ArgIdx = 0; in hasTemplateArgumentForDeduction() 2371 ++ArgIdx; in DeduceTemplateArguments() 2392 ++ArgIdx) { in DeduceTemplateArguments() 2850 unsigned ArgIdx = InstArgs.size(), ParamIdx = ArgIdx; in FinishTemplateArgumentDeduction() local 5060 for (; ArgIdx != NumArgs; ++ArgIdx) in isAtLeastAsSpecializedAs() 5096 for (; ArgIdx != NumArgs; ++ArgIdx) in isAtLeastAsSpecializedAs() [all …]
|
| H A D | SemaOverload.cpp | 6528 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) { in AddOverloadCandidate() local 7034 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) { in AddMethodCandidate() local 7664 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddSurrogateCandidate() local 7820 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinCandidate() local 8872 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) { in addAssignmentMemberPointerOrEnumeralOverloads() local 9198 for (unsigned ArgIdx = 0; ArgIdx < 2; ++ArgIdx) { in addConditionalOperatorOverloads() local 9248 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinOperatorCandidates() local 9257 for (unsigned ArgIdx = 0, N = Args.size(); ArgIdx != N; ++ArgIdx) { in AddBuiltinOperatorCandidates() local 9796 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) { in isBetterOverloadCandidate() local 9814 for (unsigned ArgIdx = StartArg; ArgIdx < NumArgs; ++ArgIdx) { in isBetterOverloadCandidate() local [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | AMDGPUEmitPrintf.cpp | 190 unsigned ArgIdx = 1; in locateCStrings() local 201 ArgIdx += Spec.count('*'); in locateCStrings() 203 BV.set(ArgIdx); in locateCStrings() 206 ++ArgIdx; in locateCStrings()
|
| /llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceOperandsToArgs.cpp | 72 for (auto ArgIdx : llvm::seq<size_t>(OldF->arg_size(), NewF->arg_size())) { in replaceFunctionCalls() local 73 Type *NewArgTy = NewF->getArg(ArgIdx)->getType(); in replaceFunctionCalls() 74 Args[ArgIdx] = getDefaultValue(NewArgTy); in replaceFunctionCalls()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | AliasAnalysis.h | 613 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx); 979 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { 980 return AA.getArgModRefInfo(Call, ArgIdx); 1048 unsigned ArgIdx) = 0; 1098 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) override { 1099 return Result.getArgModRefInfo(Call, ArgIdx); 1175 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { 1176 return AAR ? AAR->getArgModRefInfo(Call, ArgIdx) 1177 : CurrentResult.getArgModRefInfo(Call, ArgIdx); 1232 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) {
|
| H A D | MemoryLocation.h | 261 static MemoryLocation getForArgument(const CallBase *Call, unsigned ArgIdx, 263 static MemoryLocation getForArgument(const CallBase *Call, unsigned ArgIdx, in getForArgument() argument 265 return getForArgument(Call, ArgIdx, &TLI); in getForArgument()
|
| H A D | BasicAliasAnalysis.h | 85 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx);
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/clang/include/clang-c/ |
| H A D | Documentation.h | 296 unsigned ArgIdx); 366 unsigned ArgIdx);
|
| /llvm-project-15.0.7/llvm/tools/llvm-remark-size-diff/ |
| H A D | RemarkSizeDiff.cpp | 241 unsigned ArgIdx, in getIntValFromKey() argument 243 auto KeyName = Remark.Args[ArgIdx].Key; in getIntValFromKey() 247 Twine("Unexpected key at argument index " + std::to_string(ArgIdx) + in getIntValFromKey() 250 auto ValStr = Remark.Args[ArgIdx].Val; in getIntValFromKey()
|
| /llvm-project-15.0.7/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 | 208 unsigned ArgIdx = I->second; in checkPostCall() local 209 SVal Arg = Call.getArgSVal(ArgIdx); in checkPostCall()
|
| H A D | GenericTaintChecker.cpp | 168 bool contains(ArgIdxTy ArgIdx) const { in contains() 169 if (llvm::is_contained(DiscreteArgs, ArgIdx)) in contains() 172 return VariadicIndex && ArgIdx >= *VariadicIndex; in contains() 248 static const Expr *GetArgExpr(ArgIdxTy ArgIdx, const CallEvent &Call) { in GetArgExpr() argument 249 return ArgIdx == ReturnValueIndex ? Call.getOriginExpr() in GetArgExpr() 250 : Call.getArgExpr(ArgIdx); in GetArgExpr()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 1806 for (unsigned ArgIdx = 0; ArgIdx < Region.ExtractedFunction->arg_size(); in replaceArgumentUses() local 1807 ArgIdx++) { in replaceArgumentUses() 1808 assert(Region.ExtractedArgToAgg.find(ArgIdx) != in replaceArgumentUses() 1811 unsigned AggArgIdx = Region.ExtractedArgToAgg.find(ArgIdx)->second; in replaceArgumentUses() 1813 Argument *Arg = Region.ExtractedFunction->getArg(ArgIdx); in replaceArgumentUses() 1816 if (ArgIdx < Region.NumExtractedInputs) { in replaceArgumentUses() 1821 Value *V = Region.Call->getArgOperand(ArgIdx); in replaceArgumentUses() 2668 for (unsigned ArgIdx = Region.NumExtractedInputs; in updateOutputMapping() local 2669 ArgIdx < Region.Call->arg_size(); ArgIdx++) { in updateOutputMapping() 2670 if (Operand == Region.Call->getArgOperand(ArgIdx)) { in updateOutputMapping() [all …]
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | NeonEmitter.cpp | 1500 for (unsigned ArgIdx = 0; ArgIdx < DI->getNumArgs() - 1; ++ArgIdx) { in emitDagCast() local 1509 if (!DI->getArgNameStr(ArgIdx).empty()) { in emitDagCast() 1511 DI->getArgNameStr(ArgIdx))) != Intr.Variables.end(), in emitDagCast() 1514 Intr.Variables[std::string(DI->getArgNameStr(ArgIdx))].getType(); in emitDagCast() 1516 StringInit *SI = dyn_cast<StringInit>(DI->getArg(ArgIdx)); in emitDagCast()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1631 size_t ArgIdx = 0; in coerceArguments() local 1633 assert(ArgIdx < FnArgs.size()); in coerceArguments() 1634 if (paramTy != FnArgs[ArgIdx]->getType()) in coerceArguments() 1636 Builder.CreateBitOrPointerCast(FnArgs[ArgIdx], paramTy)); in coerceArguments() 1638 CallArgs.push_back(FnArgs[ArgIdx]); in coerceArguments() 1639 ++ArgIdx; in coerceArguments()
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.h | 200 unsigned ArgIdx) const;
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | StmtPrinter.cpp | 1863 for (unsigned ArgIdx = 1; ArgIdx < Node->getNumArgs(); ++ArgIdx) { in VisitCXXOperatorCallExpr() local 1864 if (ArgIdx > 1) in VisitCXXOperatorCallExpr() 1866 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) in VisitCXXOperatorCallExpr() 1867 PrintExpr(Node->getArg(ArgIdx)); in VisitCXXOperatorCallExpr()
|