| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| MemoryLocation.cpp | 148 unsigned ArgIdx, 152 const Value *Arg = Call->getArgOperand(ArgIdx); 165 assert((ArgIdx == 0 || ArgIdx == 1) && 175 assert(ArgIdx == 1 && "Invalid argument index"); 183 assert(ArgIdx == 0 && "Invalid argument index"); 190 assert(ArgIdx == 1 && "Invalid argument index"); 200 if (ArgIdx == 0) 202 assert(ArgIdx == 2 && "Invalid argument index"); 210 assert(ArgIdx == 0 && "Invalid argument index") [all...] |
| AliasAnalysis.cpp | 178 ModRefInfo AAResults::getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { 182 Result = intersectModRef(Result, AA->getArgModRefInfo(Call, ArgIdx)); 257 unsigned ArgIdx = std::distance(Call->arg_begin(), AI); 259 MemoryLocation::getForArgument(Call, ArgIdx, TLI); 262 ModRefInfo ArgMask = getArgModRefInfo(Call, ArgIdx);
|
| AliasSetTracker.cpp | 494 int ArgIdx = IdxArgPair.index(); 499 MemoryLocation::getForArgument(Call, ArgIdx, nullptr); 500 ModRefInfo ArgMask = AA.getArgModRefInfo(Call, ArgIdx);
|
| BasicAliasAnalysis.cpp | 726 static bool isWriteOnlyParam(const CallBase *Call, unsigned ArgIdx, 728 if (Call->paramHasAttr(ArgIdx, Attribute::WriteOnly)) 741 if (ArgIdx == 0) 752 unsigned ArgIdx) { 754 if (isWriteOnlyParam(Call, ArgIdx, TLI)) 757 if (Call->paramHasAttr(ArgIdx, Attribute::ReadOnly)) 760 if (Call->paramHasAttr(ArgIdx, Attribute::ReadNone)) 763 return AAResultBase::getArgModRefInfo(Call, ArgIdx);
|
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| UncountedCallArgsChecker.cpp | 71 unsigned ArgIdx = 79 P < F->param_end() && ArgIdx < CE->getNumArgs(); ++P, ++ArgIdx) { 93 const auto *Arg = CE->getArg(ArgIdx);
|
| /src/external/apache2/llvm/dist/clang/include/clang-c/ |
| Documentation.h | 290 * \param ArgIdx argument index (zero-based). 296 unsigned ArgIdx); 360 * \param ArgIdx argument index (zero-based). 366 unsigned ArgIdx);
|
| /src/external/apache2/llvm/dist/clang/tools/libclang/ |
| CXComment.cpp | 178 unsigned ArgIdx) { 180 if (!ICC || ArgIdx >= ICC->getNumArgs()) 183 return cxstring::createRef(ICC->getArgText(ArgIdx)); 244 unsigned ArgIdx) { 246 if (!BCC || ArgIdx >= BCC->getNumArgs()) 249 return cxstring::createRef(BCC->getArgText(ArgIdx));
|
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| GCDAntipatternChecker.cpp | 59 decltype(auto) equalsBoundArgDecl(int ArgIdx, const char *DeclName) { 60 return hasArgument(ArgIdx, ignoringParenCasts(declRefExpr(
|
| MIGChecker.cpp | 207 unsigned ArgIdx = I->second; 208 SVal Arg = Call.getArgSVal(ArgIdx);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| R600OpenCLImageTypeLoweringPass.cpp | 109 AccessQualFromMD(MDNode *KernelMDNode, unsigned ArgIdx) { 111 return cast<MDString>(ArgAQNode->getOperand(ArgIdx + 1))->getString(); 115 ArgTypeFromMD(MDNode *KernelMDNode, unsigned ArgIdx) { 117 return cast<MDString>(ArgTypeNode->getOperand(ArgIdx + 1))->getString();
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| AMDGPUEmitPrintf.cpp | 201 unsigned ArgIdx = 1; 212 ArgIdx += Spec.count('*'); 214 BV.set(ArgIdx); 217 ++ArgIdx;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| MemoryLocation.h | 258 static MemoryLocation getForArgument(const CallBase *Call, unsigned ArgIdx, 260 static MemoryLocation getForArgument(const CallBase *Call, unsigned ArgIdx, 262 return getForArgument(Call, ArgIdx, &TLI);
|
| AliasAnalysis.h | 558 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx); 921 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { 922 return AA.getArgModRefInfo(Call, ArgIdx); 990 unsigned ArgIdx) = 0; 1040 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) override { 1041 return Result.getArgModRefInfo(Call, ArgIdx); 1117 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { 1118 return AAR ? AAR->getArgModRefInfo(Call, ArgIdx) 1119 : CurrentResult.getArgModRefInfo(Call, ArgIdx); 1174 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { [all...] |
| BasicAliasAnalysis.h | 91 ModRefInfo getArgModRefInfo(const CallBase *Call, unsigned ArgIdx);
|
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaTemplateDeduction.cpp | 1030 unsigned ArgIdx = 0, ParamIdx = 0; 1039 if (ArgIdx >= NumArgs) 1042 if (isa<PackExpansionType>(Args[ArgIdx])) { 1052 Params[ParamIdx], Args[ArgIdx], 1057 ++ArgIdx; 1074 for (; ArgIdx < NumArgs && PackScope.hasNextElement(); ++ArgIdx) { 1078 Args[ArgIdx], Info, Deduced, 1104 for (unsigned I = 0; I != *NumExpansions && ArgIdx < NumArgs; 1105 ++I, ++ArgIdx) [all...] |
| SemaOverload.cpp | 2646 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams(); 2647 ArgIdx != NumArgs; ++ArgIdx) { 2648 QualType FromArgType = FromFunctionType->getParamType(ArgIdx); 2649 QualType ToArgType = ToFunctionType->getParamType(ArgIdx); 2807 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams(); 2808 ArgIdx != NumArgs; ++ArgIdx) { 2810 QualType FromArgType = FromFunctionType->getParamType(ArgIdx); 2811 QualType ToArgType = ToFunctionType->getParamType(ArgIdx); [all...] |
| SemaChecking.cpp | 1130 const Expr *ArgIdx = Call->getArg(Idx); 1133 const PointerType *ArgTy = ArgIdx->getType()->getAs<PointerType>(); 1141 << ArgIdx->getType() << ArgIdx->getSourceRange(); 4624 for (unsigned ArgIdx = NumParams; ArgIdx < Args.size(); ++ArgIdx) { 4625 // Args[ArgIdx] can be null in malformed code. 4626 if (const Expr *Arg = Args[ArgIdx]) { 4627 if (CheckedVarArgs.empty() || !CheckedVarArgs[ArgIdx]) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| IROutliner.cpp | 843 for (unsigned ArgIdx = 0; ArgIdx < Region.ExtractedFunction->arg_size(); 844 ArgIdx++) { 845 assert(Region.ExtractedArgToAgg.find(ArgIdx) != 848 unsigned AggArgIdx = Region.ExtractedArgToAgg.find(ArgIdx)->second; 850 Argument *Arg = Region.ExtractedFunction->getArg(ArgIdx); 853 if (ArgIdx < Region.NumExtractedInputs) { 1443 for (unsigned ArgIdx = Region.NumExtractedInputs; 1444 ArgIdx < Region.Call->arg_size(); ArgIdx++) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| M68kISelLowering.h | 197 unsigned ArgIdx) const;
|
| /src/external/apache2/llvm/dist/clang/utils/TableGen/ |
| NeonEmitter.cpp | 1499 for (unsigned ArgIdx = 0; ArgIdx < DI->getNumArgs() - 1; ++ArgIdx) { 1508 if (!DI->getArgNameStr(ArgIdx).empty()) { 1510 DI->getArgNameStr(ArgIdx))) != Intr.Variables.end(), 1513 Intr.Variables[std::string(DI->getArgNameStr(ArgIdx))].getType(); 1515 StringInit *SI = dyn_cast<StringInit>(DI->getArg(ArgIdx));
|
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| StmtPrinter.cpp | 1699 for (unsigned ArgIdx = 1; ArgIdx < Node->getNumArgs(); ++ArgIdx) { 1700 if (ArgIdx > 1) 1702 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) 1703 PrintExpr(Node->getArg(ArgIdx));
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| CoroSplit.cpp | 1509 size_t ArgIdx = 0; 1511 assert(ArgIdx < FnArgs.size()); 1512 if (paramTy != FnArgs[ArgIdx]->getType()) 1514 Builder.CreateBitOrPointerCast(FnArgs[ArgIdx], paramTy)); 1516 CallArgs.push_back(FnArgs[ArgIdx]); 1517 ++ArgIdx;
|
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| RetainCountChecker.cpp | 436 static bool shouldEscapeOSArgumentOnCall(const CallEvent &CE, unsigned ArgIdx, 440 if (ArgIdx >= CE.parameters().size()) 442 return !isPointerToObject(CE.parameters()[ArgIdx]->getType());
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| CallLowering.cpp | 64 unsigned ArgIdx) const { 66 addFlagsUsingAttrFn(Flags, [&Call, &ArgIdx](Attribute::AttrKind Attr) { 67 return Call.paramHasAttr(ArgIdx, Attr);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| FastISel.h | 554 bool lowerCallOperands(const CallInst *CI, unsigned ArgIdx, unsigned NumArgs,
|