Home
last modified time | relevance | path

Searched refs:arg_iterator (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Option/
H A DArgList.h41 class arg_iterator {
79 arg_iterator(
91 arg_iterator &operator++() {
97 arg_iterator operator++(int) {
98 arg_iterator tmp(*this);
103 friend bool operator==(arg_iterator LHS, arg_iterator RHS) {
106 friend bool operator!=(arg_iterator LHS, arg_iterator RHS) {
120 using iterator = arg_iterator<arglist_type::iterator>;
121 using const_iterator = arg_iterator<arglist_type::const_iterator>;
122 using reverse_iterator = arg_iterator<arglist_type::reverse_iterator>;
[all …]
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenFunctionInfo.h96 using arg_iterator = CanQualType *; variable
129 arg_iterator argTypesBegin() { return getArgTypes() + 1; } in argTypesBegin()
130 arg_iterator argTypesEnd() { return getArgTypes() + 1 + numArgs; } in argTypesEnd()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h72 using arg_iterator = Argument *; variable
866 arg_iterator arg_begin() { in arg_begin()
875 arg_iterator arg_end() { in arg_end()
890 iterator_range<arg_iterator> args() { in args()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixFunctionBitcasts.cpp120 Function::arg_iterator AI = Wrapper->arg_begin(); in createWrapper()
121 Function::arg_iterator AE = Wrapper->arg_end(); in createWrapper()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h675 typedef ArgInfo *arg_iterator; typedef
686 arg_iterator arg_begin() { return getArgsBuffer() + 1; } in arg_begin()
687 arg_iterator arg_end() { return getArgsBuffer() + 1 + NumArgs; } in arg_end()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp135 for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(); I != E; in doPromotion()
236 for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(); I != E; in doPromotion()
326 Function::arg_iterator I2 = NF->arg_begin(); in doPromotion()
H A DDeadArgumentElimination.cpp232 for (Function::arg_iterator I = F.arg_begin(), E = F.arg_end(), in deleteDeadVarargs()
752 for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(); I != E; in removeDeadStuffFromFunction()
1024 for (Function::arg_iterator I = F->arg_begin(), E = F->arg_end(), in removeDeadStuffFromFunction()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DThreadElfCore.cpp559 auto arg_iterator = std::begin(argentry); in Populate() local
560 psargs = std::copy_n(arg_iterator, len, psargs); in Populate()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprObjC.h1452 using arg_iterator = ExprIterator; variable
1455 llvm::iterator_range<arg_iterator> arguments() { in arguments()
1463 arg_iterator arg_begin() { return reinterpret_cast<Stmt **>(getArgs()); } in arg_begin()
1465 arg_iterator arg_end() { in arg_end()
H A DExprCXX.h1667 using arg_iterator = ExprIterator; variable
1669 using arg_range = llvm::iterator_range<arg_iterator>;
1677 arg_iterator arg_begin() { return getTrailingArgs(); } in arg_begin()
1678 arg_iterator arg_end() { return arg_begin() + getNumArgs(); } in arg_end()
2549 using arg_iterator = ExprIterator; variable
2552 llvm::iterator_range<arg_iterator> placement_arguments() { in placement_arguments()
2560 arg_iterator placement_arg_begin() { in placement_arg_begin()
2563 arg_iterator placement_arg_end() { in placement_arg_end()
3742 using arg_iterator = Expr **; variable
3743 using arg_range = llvm::iterator_range<arg_iterator>;
[all …]
H A DExpr.h3122 typedef ExprIterator arg_iterator; typedef
3124 typedef llvm::iterator_range<arg_iterator> arg_range;
3132 arg_iterator arg_begin() { in arg_begin()
3135 arg_iterator arg_end() { return arg_begin() + getNumArgs(); } in arg_end()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneModule.cpp150 Function::arg_iterator DestI = F->arg_begin(); in CloneModule()
H A DSCCPSolver.cpp1093 Function::arg_iterator NewArg = F->arg_begin(); in setLatticeValueForSpecializationArguments()
1094 Function::arg_iterator OldArg = Args[0].Formal->getParent()->arg_begin(); in setLatticeValueForSpecializationArguments()
1873 for (Function::arg_iterator AI = F->arg_begin(), E = F->arg_end(); AI != E; in handleCallArguments()
H A DCodeExtractor.cpp1032 Function::arg_iterator ScalarAI = newFunction->arg_begin(); in constructFunctionDeclaration()
1620 Function::arg_iterator ScalarAI = newFunction->arg_begin(); in emitFunctionBody()
H A DCloneFunction.cpp394 Function::arg_iterator DestI = NewF->arg_begin(); in CloneFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPreloadKernelArguments.cpp142 Function::arg_iterator NFArg = NF->arg_begin(); in cloneFunctionWithPreloadImplicitArgs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp514 Function::arg_iterator FI = F.arg_begin(), FE = F.arg_end(); in findTRECandidate()
548 for (Function::arg_iterator I = F.arg_begin(), E = F.arg_end(); I != E; ++I) { in createTailRecurseLoopHeader()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DUninitializedValues.cpp439 for (CallExpr::arg_iterator I = CE->arg_begin(), E = CE->arg_end(); in VisitCallExpr()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp217 Function::arg_iterator PI = F->arg_begin(), PE = F->arg_end(); in visitCallBase()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp966 for (CallExpr::arg_iterator Arg = E->arg_begin(), ArgEnd = E->arg_end(); in VisitCallExpr()
1567 for (CallExpr::arg_iterator Arg = E->arg_begin(), ArgEnd = E->arg_end(); in VisitObjCMessageExpr()
1951 for (CXXNewExpr::arg_iterator I = E->raw_arg_begin(), N = E->raw_arg_end(); in VisitCXXNewExpr()
2072 for (CXXUnresolvedConstructExpr::arg_iterator in VisitCXXUnresolvedConstructExpr()
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A DMiscompilation.cpp809 for (Function::arg_iterator I = newMain->arg_begin(), in CleanupAndPrepareModules()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DIRForTarget.cpp1445 Function::arg_iterator iter(llvm_function.arg_begin()); in ReplaceVariables()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp204 llvm::Function::arg_iterator AI = Fn->arg_begin(); in GenerateVarArgsThunk()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp715 for (llvm::Function::arg_iterator ai = function.arg_begin(), in Interpret()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp1035 CGFunctionInfo::arg_iterator I = FI.arg_begin(), E = FI.arg_end(); in rewriteWithInAlloca()
2977 for (CGFunctionInfo::arg_iterator it = FI.arg_begin(), ie = FI.arg_end(); in computeInfo()

12