Home
last modified time | relevance | path

Searched refs:arg_begin (Results 1 – 25 of 123) sorted by relevance

12345

/NextBSD/contrib/llvm/include/llvm/IR/
HDCallSite.h120 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!"); in getArgument()
121 return *(arg_begin() + ArgNo); in getArgument()
126 assert(arg_begin() + ArgNo < arg_end() && "Argument # out of range!"); in setArgument()
140 assert(arg_begin() <= U && U < arg_end() in getArgumentNo()
142 return U - arg_begin(); in getArgumentNo()
151 IterTy arg_begin() const { in arg_begin() function
159 return iterator_range<IterTy>(arg_begin(), arg_end()); in args()
161 bool arg_empty() const { return arg_end() == arg_begin(); } in arg_empty()
162 unsigned arg_size() const { return unsigned(arg_end() - arg_begin()); } in arg_size()
373 for (arg_iterator AI = this->arg_begin(), E = this->arg_end(); AI != E; in hasArgument()
HDStatepoint.h159 typename CallSiteTy::arg_iterator arg_begin() const { in arg_begin() function
161 return getCallSite().arg_begin() + CallArgsBeginPos; in arg_begin()
164 auto I = arg_begin() + arg_size(); in arg_end()
171 return *(arg_begin() + Index); in getArgument()
176 return iterator_range<arg_iterator>(arg_begin(), arg_end()); in call_args()
269 (void)arg_begin(); in verify()
366 return *(CS.arg_begin() + getBasePtrIndex()); in getBasePtr()
371 return *(CS.arg_begin() + getDerivedPtrIndex()); in getDerivedPtr()
HDFunction.h472 arg_iterator arg_begin() {
476 const_arg_iterator arg_begin() const {
490 return iterator_range<arg_iterator>(arg_begin(), arg_end());
494 return iterator_range<const_arg_iterator>(arg_begin(), arg_end());
/NextBSD/contrib/llvm/lib/TableGen/
HDSetTheory.cpp32 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts, Loc); in apply()
44 ST.evaluate(*Expr->arg_begin(), Add, Loc); in apply()
45 ST.evaluate(Expr->arg_begin() + 1, Expr->arg_end(), Sub, Loc); in apply()
60 ST.evaluate(Expr->arg_begin()[0], S1, Loc); in apply()
61 ST.evaluate(Expr->arg_begin()[1], S2, Loc); in apply()
79 ST.evaluate(Expr->arg_begin()[0], Set, Loc); in apply()
80 IntInit *II = dyn_cast<IntInit>(Expr->arg_begin()[1]); in apply()
175 if (IntInit *II = dyn_cast<IntInit>(Expr->arg_begin()[3])) { in apply()
183 if (StringInit *SI = dyn_cast<StringInit>(Expr->arg_begin()[0])) in apply()
189 if (IntInit *II = dyn_cast<IntInit>(Expr->arg_begin()[1])) in apply()
[all …]
/NextBSD/contrib/llvm/lib/CodeGen/
HDIntrinsicLowering.cpp42 switch((int)Fn->arg_begin()->getType()->getTypeID()) { in EnsureFPIntrinsicsExist()
44 EnsureFunctionExists(M, FName, Fn->arg_begin(), Fn->arg_end(), in EnsureFPIntrinsicsExist()
48 EnsureFunctionExists(M, DName, Fn->arg_begin(), Fn->arg_end(), in EnsureFPIntrinsicsExist()
54 EnsureFunctionExists(M, LDName, Fn->arg_begin(), Fn->arg_end(), in EnsureFPIntrinsicsExist()
55 Fn->arg_begin()->getType()); in EnsureFPIntrinsicsExist()
102 EnsureFunctionExists(M, "setjmp", I->arg_begin(), I->arg_end(), in AddPrototypes()
106 EnsureFunctionExists(M, "longjmp", I->arg_begin(), I->arg_end(), in AddPrototypes()
324 ReplaceCallWith(Fname, CI, CS.arg_begin(), CS.arg_end(), in ReplaceFPIntrinsicWithCall()
328 ReplaceCallWith(Dname, CI, CS.arg_begin(), CS.arg_end(), in ReplaceFPIntrinsicWithCall()
334 ReplaceCallWith(LDname, CI, CS.arg_begin(), CS.arg_end(), in ReplaceFPIntrinsicWithCall()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDBuiltinFunctionChecker.cpp51 assert (CE->arg_begin() != CE->arg_end()); in evalCall()
52 SVal X = state->getSVal(*(CE->arg_begin()), LCtx); in evalCall()
67 state->getSVal(*(CE->arg_begin()), LCtx).castAs<DefinedOrUnknownSVal>(); in evalCall()
/NextBSD/contrib/llvm/lib/Analysis/
HDAliasAnalysis.cpp113 for (ImmutableCallSite::arg_iterator AI = CS.arg_begin(), AE = CS.arg_end(); in getModRefInfo()
118 unsigned ArgIdx = std::distance(CS.arg_begin(), AI); in getModRefInfo()
175 I = CS2.arg_begin(), E = CS2.arg_end(); I != E; ++I) { in getModRefInfo()
179 unsigned CS2ArgIdx = std::distance(CS2.arg_begin(), I); in getModRefInfo()
204 I = CS1.arg_begin(), E = CS1.arg_end(); I != E; ++I) { in getModRefInfo()
208 unsigned CS1ArgIdx = std::distance(CS1.arg_begin(), I); in getModRefInfo()
374 for (ImmutableCallSite::arg_iterator CI = CS.arg_begin(), CE = CS.arg_end(); in callCapturesBefore()
/NextBSD/contrib/llvm/lib/Transforms/IPO/
HDDeadArgumentElimination.cpp246 Args.assign(CS.arg_begin(), CS.arg_begin() + NumArgs); in DeleteDeadVarargs()
296 for (Function::arg_iterator I = Fn.arg_begin(), E = Fn.arg_end(), in DeleteDeadVarargs()
297 I2 = NF->arg_begin(); I != E; ++I, ++I2) { in DeleteDeadVarargs()
352 for (Function::arg_iterator I = Fn.arg_begin(), E = Fn.arg_end(); in RemoveDeadArgumentsFromCallers()
638 for (Function::const_arg_iterator AI = F.arg_begin(), in SurveyFunction()
755 for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(); in RemoveDeadStuffFromFunction()
907 CallSite::arg_iterator I = CS.arg_begin(); in RemoveDeadStuffFromFunction()
1024 for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(), in RemoveDeadStuffFromFunction()
1025 I2 = NF->arg_begin(); I != E; ++I, ++i) in RemoveDeadStuffFromFunction()
HDIPConstantPropagation.cpp106 CallSite::arg_iterator AI = CS.arg_begin(); in PropagateConstantsIntoArguments()
107 Function::arg_iterator Arg = F.arg_begin(); in PropagateConstantsIntoArguments()
135 Function::arg_iterator AI = F.arg_begin(); in PropagateConstantsIntoArguments()
HDArgumentPromotion.cpp220 for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(); I != E; ++I) in PromoteArguments()
638 for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(); I != E; in DoPromotion()
774 CallSite::arg_iterator AI = CS.arg_begin(); in DoPromotion()
776 for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(); in DoPromotion()
902 for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(), in DoPromotion()
903 I2 = NF->arg_begin(); I != E; ++I) { in DoPromotion()
/NextBSD/contrib/llvm/tools/clang/include/clang/CodeGen/
HDCGFunctionInfo.h399 arg_range arguments() { return arg_range(arg_begin(), arg_end()); } in arguments()
401 return arg_const_range(arg_begin(), arg_end()); in arguments()
404 const_arg_iterator arg_begin() const { return getArgsBuffer() + 1; } in arg_begin() function
406 arg_iterator arg_begin() { return getArgsBuffer() + 1; } in arg_begin() function
/NextBSD/contrib/llvm/lib/Transforms/Utils/
HDCloneModule.cpp93 Function::arg_iterator DestI = F->arg_begin(); in CloneModule()
94 for (Function::const_arg_iterator J = I->arg_begin(); J != I->arg_end(); in CloneModule()
HDCloneFunction.cpp88 for (Function::const_arg_iterator I = OldFunc->arg_begin(), in CloneFunctionInto()
225 for (Function::const_arg_iterator I = F->arg_begin(), E = F->arg_end(); in CloneFunction()
238 Function::arg_iterator DestI = NewF->arg_begin(); in CloneFunction()
239 for (Function::const_arg_iterator I = F->arg_begin(), E = F->arg_end(); in CloneFunction()
490 for (Function::const_arg_iterator II = OldFunc->arg_begin(), in CloneAndPruneIntoFromInst()
HDInstructionNamer.cpp35 for (Function::arg_iterator AI = F.arg_begin(), AE = F.arg_end(); in runOnFunction()
/NextBSD/contrib/llvm/lib/ExecutionEngine/Orc/
HDIndirectionUtils.cpp121 auto NewArgI = NewF->arg_begin(); in cloneFunctionDecl()
122 for (auto ArgI = F.arg_begin(), ArgE = F.arg_end(); ArgI != ArgE; in cloneFunctionDecl()
/NextBSD/contrib/llvm/tools/clang/include/clang/Lex/
HDMacroInfo.h178 arg_iterator arg_begin() const { return ArgumentList; } in arg_begin() function
188 for (arg_iterator I = arg_begin(), E = arg_end(); I != E; ++I) in getArgumentNum()
190 return I - arg_begin(); in getArgumentNum()
/NextBSD/contrib/llvm/lib/Transforms/ObjCARC/
HDDependencyAnalysis.cpp57 for (ImmutableCallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end(); in CanAlterRefCount()
104 for (ImmutableCallSite::arg_iterator OI = CS.arg_begin(), in CanUse()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDTailRecursionElimination.cpp487 for (Function::arg_iterator AI = F->arg_begin(); &*AI != Arg; ++AI) in isDynamicConstant()
604 CallSite::arg_iterator I = CallSite(CI).arg_begin(), in FindTRECandidate()
606 Function::arg_iterator FI = F->arg_begin(), in FindTRECandidate()
708 for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(); in EliminateRecursiveTailCall()
/NextBSD/contrib/llvm/tools/clang/lib/Lex/
HDMacroInfo.cpp86 for (arg_iterator I = arg_begin(), OI = Other.arg_begin(), E = arg_end(); in isIdenticalTo()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGVTables.cpp169 llvm::Function::arg_iterator AI = Fn->arg_begin(); in GenerateVarArgsThunk()
290 assert(similar(CallFnInfo.arg_begin()[i].info, in EmitCallAndReturnForThunk()
291 CallFnInfo.arg_begin()[i].type, in EmitCallAndReturnForThunk()
292 CurFnInfo->arg_begin()[i].info, in EmitCallAndReturnForThunk()
293 CurFnInfo->arg_begin()[i].type)); in EmitCallAndReturnForThunk()
338 const ABIArgInfo &ThisAI = CurFnInfo->arg_begin()->info; in EmitMustTailThunk()
/NextBSD/contrib/llvm/lib/IR/
HDAutoUpgrade.cpp79 F->arg_begin()->getType(), in UpgradeIntrinsicFunction1()
92 F->arg_begin()->getType()); in UpgradeIntrinsicFunction1()
101 F->arg_begin()->getType()); in UpgradeIntrinsicFunction1()
107 F->arg_begin()->getType()); in UpgradeIntrinsicFunction1()
117 Type *Tys[2] = { F->getReturnType(), F->arg_begin()->getType() }; in UpgradeIntrinsicFunction1()
/NextBSD/contrib/llvm/tools/opt/
HDAnalysisWrappers.cpp47 for (CallSite::arg_iterator AI = CS.arg_begin(), in runOnModule()
/NextBSD/contrib/llvm/lib/Transforms/Instrumentation/
HDDataFlowSanitizer.cpp546 for (Function::arg_iterator ai = NewF->arg_begin(); n != 0; ++ai, --n) in buildWrapperFunction()
567 Function::arg_iterator AI = F->arg_begin(); ++AI; in getOrBuildTrampolineFunction()
579 Function::arg_iterator ValAI = F->arg_begin(), ShadowAI = AI; ++ValAI; in getOrBuildTrampolineFunction()
709 for (Function::arg_iterator FArg = F.arg_begin(), in runOnModule()
710 NewFArg = NewF->arg_begin(), in runOnModule()
906 Function::arg_iterator i = F->arg_begin(); in getShadow()
1451 CallSite::arg_iterator i = CS.arg_begin(); in visitCallSite()
1471 i = CS.arg_begin(); in visitCallSite()
1498 for (i = CS.arg_begin() + FT->getNumParams(); i != CS.arg_end(); ++i) in visitCallSite()
1559 CallSite::arg_iterator i = CS.arg_begin(), e = CS.arg_end(); in visitCallSite()
[all …]
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonRemoveSZExtArgs.cpp60 for (Function::arg_iterator AI = F.arg_begin(), AE = F.arg_end(); AI != AE; in runOnFunction()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExprCXX.h1184 arg_range arguments() { return arg_range(arg_begin(), arg_end()); } in arguments()
1186 return arg_const_range(arg_begin(), arg_end()); in arguments()
1189 arg_iterator arg_begin() { return Args; } in arg_begin() function
1191 const_arg_iterator arg_begin() const { return Args; } in arg_begin() function
2146 arg_iterator arg_begin() { in arg_begin() function
2154 arg_const_iterator arg_begin() const { return getTypeSourceInfos(); } in arg_begin() function
2903 arg_iterator arg_begin() { return reinterpret_cast<Expr**>(this + 1); } in arg_begin() function
2904 arg_iterator arg_end() { return arg_begin() + NumArgs; } in arg_end()
2907 const_arg_iterator arg_begin() const { in arg_begin() function
2911 return arg_begin() + NumArgs; in arg_end()
[all …]

12345