HomeSort by: relevance | last modified time | path
    Searched refs:ArgIdx (Results 1 - 25 of 46) sorted by relevancy

1 2

  /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,

Completed in 43 milliseconds

1 2