Home
last modified time | relevance | path

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

12

/external/llvm/lib/Analysis/
DMemoryLocation.cpp111 unsigned ArgIdx, in getForArgument() argument
115 const Value *Arg = CS.getArgument(ArgIdx); in getForArgument()
127 assert((ArgIdx == 0 || ArgIdx == 1) && in getForArgument()
136 assert(ArgIdx == 1 && "Invalid argument index"); in getForArgument()
141 assert(ArgIdx == 2 && "Invalid argument index"); in getForArgument()
146 assert(ArgIdx == 0 && "Invalid argument index"); in getForArgument()
152 assert(ArgIdx == 0 && "Invalid argument index"); in getForArgument()
164 assert((ArgIdx == 0 || ArgIdx == 1) && in getForArgument()
166 if (ArgIdx == 1) in getForArgument()
173 return MemoryLocation(CS.getArgument(ArgIdx), UnknownSize, AATags); in getForArgument()
DBasicAliasAnalysis.cpp594 unsigned ArgIdx) { in getArgModRefInfo() argument
602 assert((ArgIdx == 0 || ArgIdx == 1) && in getArgModRefInfo()
604 return ArgIdx ? MRI_Ref : MRI_Mod; in getArgModRefInfo()
613 assert((ArgIdx == 0 || ArgIdx == 1) && in getArgModRefInfo()
615 return ArgIdx ? MRI_Ref : MRI_Mod; in getArgModRefInfo()
619 if (CS.paramHasAttr(ArgIdx + 1, Attribute::ReadOnly)) in getArgModRefInfo()
622 if (CS.paramHasAttr(ArgIdx + 1, Attribute::ReadNone)) in getArgModRefInfo()
625 return AAResultBase::getArgModRefInfo(CS, ArgIdx); in getArgModRefInfo()
DAliasAnalysis.cpp101 ModRefInfo AAResults::getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) { in getArgModRefInfo() argument
105 Result = ModRefInfo(Result & AA->getArgModRefInfo(CS, ArgIdx)); in getArgModRefInfo()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp786 unsigned ArgIdx = 0, ParamIdx = 0; in DeduceTemplateArguments() local
795 if (ArgIdx >= NumArgs) in DeduceTemplateArguments()
798 if (isa<PackExpansionType>(Args[ArgIdx])) { in DeduceTemplateArguments()
808 Params[ParamIdx], Args[ArgIdx], in DeduceTemplateArguments()
813 ++ArgIdx; in DeduceTemplateArguments()
835 for (; ArgIdx < NumArgs; ++ArgIdx) { in DeduceTemplateArguments()
841 Args[ArgIdx], Info, Deduced, in DeduceTemplateArguments()
855 if (ArgIdx < NumArgs) in DeduceTemplateArguments()
1779 unsigned &ArgIdx, in hasTemplateArgumentForDeduction() argument
1781 if (ArgIdx == NumArgs) in hasTemplateArgumentForDeduction()
[all …]
DSemaOverload.cpp2333 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams(); in isObjCPointerConversion() local
2334 ArgIdx != NumArgs; ++ArgIdx) { in isObjCPointerConversion()
2335 QualType FromArgType = FromFunctionType->getParamType(ArgIdx); in isObjCPointerConversion()
2336 QualType ToArgType = ToFunctionType->getParamType(ArgIdx); in isObjCPointerConversion()
2494 for (unsigned ArgIdx = 0, NumArgs = FromFunctionType->getNumParams(); in IsBlockPointerConversion() local
2495 ArgIdx != NumArgs; ++ArgIdx) { in IsBlockPointerConversion()
2497 QualType FromArgType = FromFunctionType->getParamType(ArgIdx); in IsBlockPointerConversion()
2498 QualType ToArgType = ToFunctionType->getParamType(ArgIdx); in IsBlockPointerConversion()
5768 for (unsigned ArgIdx = 0; ArgIdx < Args.size(); ++ArgIdx) { in AddOverloadCandidate() local
5769 if (ArgIdx < NumParams) { in AddOverloadCandidate()
[all …]
DSemaTemplate.cpp3764 unsigned ArgIdx = 0, NumArgs = NewArgs.size(); in CheckTemplateArgumentList() local
3782 } else if (ArgIdx == NumArgs && !PartialTemplateArgs) { in CheckTemplateArgumentList()
3796 if (ArgIdx < NumArgs) { in CheckTemplateArgumentList()
3798 if (CheckTemplateArgument(*Param, NewArgs[ArgIdx], Template, in CheckTemplateArgumentList()
3804 NewArgs[ArgIdx].getArgument().isPackExpansion() && in CheckTemplateArgumentList()
3810 Diag(NewArgs[ArgIdx].getLocation(), in CheckTemplateArgumentList()
3812 << NewArgs[ArgIdx].getSourceRange(); in CheckTemplateArgumentList()
3818 ++ArgIdx; in CheckTemplateArgumentList()
3843 while (ArgIdx < NumArgs) { in CheckTemplateArgumentList()
3844 Converted.push_back(NewArgs[ArgIdx].getArgument()); in CheckTemplateArgumentList()
[all …]
DSemaLookup.cpp2651 for (unsigned ArgIdx = 0; ArgIdx != Args.size(); ++ArgIdx) { in FindAssociatedClassesAndNamespaces() local
2652 Expr *Arg = Args[ArgIdx]; in FindAssociatedClassesAndNamespaces()
3060 for (unsigned ArgIdx = 0; ArgIdx != ArgTys.size(); ++ArgIdx) { in LookupLiteralOperator() local
3061 QualType ParamTy = FD->getParamDecl(ArgIdx)->getType(); in LookupLiteralOperator()
3062 if (!Context.hasSameUnqualifiedType(ArgTys[ArgIdx], ParamTy)) { in LookupLiteralOperator()
DSemaChecking.cpp1400 for (unsigned ArgIdx = NumParams; ArgIdx < Args.size(); ++ArgIdx) { in checkCall() local
1402 if (const Expr *Arg = Args[ArgIdx]) { in checkCall()
1403 if (CheckedVarArgs.empty() || !CheckedVarArgs[ArgIdx]) in checkCall()
5259 for (unsigned ArgIdx = 0; ArgIdx != LastArg; ++ArgIdx) { in CheckMemaccessArguments() local
5260 const Expr *Dest = Call->getArg(ArgIdx)->IgnoreParenImpCasts(); in CheckMemaccessArguments()
5261 SourceRange ArgRange = Call->getArg(ArgIdx)->getSourceRange(); in CheckMemaccessArguments()
5340 << FnName << SizeOfArgTy << ArgIdx in CheckMemaccessArguments()
5361 if (ArgIdx != 0 || BId == Builtin::BImemcmp) { in CheckMemaccessArguments()
5373 << (BId == Builtin::BImemcmp ? ArgIdx + 2 : ArgIdx) in CheckMemaccessArguments()
5381 << ArgIdx << FnName << PointeeTy in CheckMemaccessArguments()
DSemaDeclAttr.cpp2858 unsigned ArgIdx = Idx - 1; in handleFormatAttr() local
2861 if (ArgIdx == 0) { in handleFormatAttr()
2867 ArgIdx--; in handleFormatAttr()
2871 QualType Ty = getFunctionOrMethodParamType(D, ArgIdx); in handleFormatAttr()
2877 << getFunctionOrMethodParamRange(D, ArgIdx); in handleFormatAttr()
2886 << getFunctionOrMethodParamRange(D, ArgIdx); in handleFormatAttr()
2893 << getFunctionOrMethodParamRange(D, ArgIdx); in handleFormatAttr()
/external/clang/tools/libclang/
DCXComment.cpp179 unsigned ArgIdx) { in clang_InlineCommandComment_getArgText() argument
181 if (!ICC || ArgIdx >= ICC->getNumArgs()) in clang_InlineCommandComment_getArgText()
184 return cxstring::createRef(ICC->getArgText(ArgIdx)); in clang_InlineCommandComment_getArgText()
245 unsigned ArgIdx) { in clang_BlockCommandComment_getArgText() argument
247 if (!BCC || ArgIdx >= BCC->getNumArgs()) in clang_BlockCommandComment_getArgText()
250 return cxstring::createRef(BCC->getArgText(ArgIdx)); in clang_BlockCommandComment_getArgText()
/external/llvm/include/llvm/Analysis/
DAliasAnalysis.h247 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
611 unsigned ArgIdx) = 0;
660 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) override { in getArgModRefInfo() argument
661 return Result.getArgModRefInfo(CS, ArgIdx); in getArgModRefInfo()
734 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) { in getArgModRefInfo() argument
735 return AAR ? AAR->getArgModRefInfo(CS, ArgIdx) : CurrentResult.getArgModRefInfo(CS, ArgIdx); in getArgModRefInfo()
781 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx) { in getArgModRefInfo() argument
832 unsigned ArgIdx = std::distance(CS.arg_begin(), AI); in getModRefInfo() local
833 MemoryLocation ArgLoc = MemoryLocation::getForArgument(CS, ArgIdx, TLI); in getModRefInfo()
836 ModRefInfo ArgMask = getBestAAResults().getArgModRefInfo(CS, ArgIdx); in getModRefInfo()
DMemoryLocation.h92 static MemoryLocation getForArgument(ImmutableCallSite CS, unsigned ArgIdx,
DBasicAliasAnalysis.h74 ModRefInfo getArgModRefInfo(ImmutableCallSite CS, unsigned ArgIdx);
/external/llvm/lib/Target/AMDGPU/
DAMDGPUOpenCLImageTypeLoweringPass.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()
DAMDGPUPromoteAlloca.cpp379 for (unsigned ArgIdx = 0, ArgEnd = Call->getNumArgOperands(); in visitAlloca() local
380 ArgIdx != ArgEnd; ++ArgIdx) { in visitAlloca()
381 ArgTypes.push_back(Call->getArgOperand(ArgIdx)->getType()); in visitAlloca()
DSIISelLowering.cpp677 for (unsigned i = 0, e = Ins.size(), ArgIdx = 0; i != e; ++i) { in LowerFormalArguments() local
685 CCValAssign &VA = ArgLocs[ArgIdx++]; in LowerFormalArguments()
742 Reg = ArgLocs[ArgIdx++].getLocReg(); in LowerFormalArguments()
/external/clang/include/clang-c/
DDocumentation.h292 unsigned ArgIdx);
362 unsigned ArgIdx);
/external/clang/utils/TableGen/
DNeonEmitter.cpp1519 for (unsigned ArgIdx = 0; ArgIdx < DI->getNumArgs() - 1; ++ArgIdx) { in emitDagCast() local
1528 if (DI->getArgName(ArgIdx).size()) { in emitDagCast()
1529 assert_with_loc(Intr.Variables.find(DI->getArgName(ArgIdx)) != in emitDagCast()
1532 castToType = Intr.Variables[DI->getArgName(ArgIdx)].getType(); in emitDagCast()
1534 StringInit *SI = dyn_cast<StringInit>(DI->getArg(ArgIdx)); in emitDagCast()
/external/llvm/lib/IR/
DFunction.cpp67 unsigned ArgIdx = 0; in getArgNo() local
69 ++ArgIdx; in getArgNo()
71 return ArgIdx; in getArgNo()
/external/clang/lib/AST/
DStmtPrinter.cpp1694 for (unsigned ArgIdx = 1; ArgIdx < Node->getNumArgs(); ++ArgIdx) { in VisitCXXOperatorCallExpr() local
1695 if (ArgIdx > 1) in VisitCXXOperatorCallExpr()
1697 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) in VisitCXXOperatorCallExpr()
1698 PrintExpr(Node->getArg(ArgIdx)); in VisitCXXOperatorCallExpr()
DType.cpp2809 for (unsigned ArgIdx = getNumParams(); ArgIdx; --ArgIdx) in isTemplateVariadic() local
2810 if (isa<PackExpansionType>(getParamType(ArgIdx - 1))) in isTemplateVariadic()
/external/llvm/include/llvm/CodeGen/
DFastISel.h572 bool lowerCallOperands(const CallInst *CI, unsigned ArgIdx, unsigned NumArgs,
/external/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp679 bool FastISel::lowerCallOperands(const CallInst *CI, unsigned ArgIdx, in lowerCallOperands() argument
688 for (unsigned ArgI = ArgIdx, ArgE = ArgIdx + NumArgs, AttrI = ArgIdx + 1; in lowerCallOperands()
DSelectionDAGBuilder.h713 unsigned ArgIdx,
/external/llvm/examples/Kaleidoscope/Chapter8/
Dtoy.cpp1267 unsigned ArgIdx = 0; in codegen() local
1274 SP, Arg.getName(), ++ArgIdx, Unit, LineNo, KSDbgInfo.getDoubleTy(), in codegen()

12