reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/CallSite.h
  589     CALLSITE_DELEGATE_GETTER(arg_end());
include/llvm/IR/InstrTypes.h
 1223     return const_cast<CallBase *>(this)->arg_end();
 1228     return make_range(arg_begin(), arg_end());
 1239     return make_range(arg_begin(), arg_end());
include/llvm/IR/Statepoint.h
  176     assert((getCall()->arg_end() - I) >= 0);
  204     assert((getCall()->arg_end() - I) >= 0);
  209     assert((getCall()->arg_end() - I) >= 0);
  227     assert((getCall()->arg_end() - I) >= 0);
  232     assert((getCall()->arg_end() - I) >= 0);
  242   arg_iterator gc_args_end() const { return getCall()->arg_end(); }
lib/Analysis/InlineCost.cpp
 1790     assert(CAI != Call.arg_end());
lib/CodeGen/PreISelIntrinsicLowering.cpp
   84     SmallVector<Value *, 8> Args(CI->arg_begin(), CI->arg_end());
lib/IR/Instructions.cpp
  451   std::vector<Value *> Args(CI->arg_begin(), CI->arg_end());
  762   std::vector<Value *> Args(II->arg_begin(), II->arg_end());
  845   std::vector<Value *> Args(CBI->arg_begin(), CBI->arg_end());
lib/IR/Verifier.cpp
 3433   for (auto I = Call.arg_begin(), E = Call.arg_end(); I != E; ++I, ++Idx) {
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
  398   Args.append(CI->arg_begin(), CI->arg_end());
  770       SmallVector<Value *, 16> Args(II->arg_begin(), II->arg_end());
lib/Transforms/Coroutines/CoroInstr.h
  409   op_iterator value_end() { return arg_end(); }
lib/Transforms/IPO/FunctionAttrs.cpp
  162       for (CallSite::arg_iterator CI = Call->arg_begin(), CE = Call->arg_end();
lib/Transforms/InstCombine/InstCombineCalls.cpp
 4365     for (auto I = Call.arg_begin() + FTy->getNumParams(), E = Call.arg_end();
 4738         auto I = Call.arg_begin(), E = Call.arg_end();
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1432   ArrayRef<Use> CallArgs(Call->arg_begin(), Call->arg_end());
lib/Transforms/Utils/GuardUtils.cpp
   29   SmallVector<Value *, 4> Args(std::next(Guard->arg_begin()), Guard->arg_end());
lib/Transforms/Utils/InlineFunction.cpp
 2147                                          DeoptCall->arg_end());
lib/Transforms/Utils/Local.cpp
 1942   SmallVector<Value *, 8> Args(II->arg_begin(), II->arg_end());
 1987   SmallVector<Value *, 8> InvokeArgs(CI->arg_begin(), CI->arg_end());
lib/Transforms/Utils/LowerInvoke.cpp
   50       SmallVector<Value *, 16> CallArgs(II->arg_begin(), II->arg_end());
lib/Transforms/Utils/SimplifyLibCalls.cpp
 3331     SmallVector<Value *, 8> VariadicArgs(CI->arg_begin() + 5, CI->arg_end());
 3342     SmallVector<Value *, 8> VariadicArgs(CI->arg_begin() + 4, CI->arg_end());
tools/llvm-reduce/deltas/ReduceArguments.cpp
   29       for (auto ArgI = CI->arg_begin(), E = CI->arg_end(); ArgI != E; ++ArgI)