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

Definitions

include/llvm/ADT/ArrayRef.h
   43     using iterator = const T *;
  292     using iterator = T *;
include/llvm/ADT/DenseMap.h
   69   using iterator = DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>;
include/llvm/ADT/DenseSet.h
  105   class Iterator {
  156   using iterator = Iterator;
  157   using const_iterator = ConstIterator;
include/llvm/ADT/MapVector.h
   49   using iterator = typename VectorType::iterator;
include/llvm/ADT/SetVector.h
   48   using iterator = typename vector_type::const_iterator;
   49   using const_iterator = typename vector_type::const_iterator;
include/llvm/ADT/SmallPtrSet.h
  359   using iterator = SmallPtrSetIterator<PtrType>;
  360   using const_iterator = SmallPtrSetIterator<PtrType>;
include/llvm/ADT/SmallVector.h
  115   using iterator = T *;
  116   using const_iterator = const T *;
include/llvm/ADT/StringMap.h
  334   using const_iterator = StringMapConstIterator<ValueTy>;
include/llvm/ADT/StringRef.h
   58     using iterator = const char *;
include/llvm/ADT/TinyPtrVector.h
  180   using iterator = EltTy *;
  181   using const_iterator = const EltTy *;
include/llvm/ADT/simple_ilist.h
   95   using iterator = ilist_iterator<OptionsT, false, false>;
include/llvm/Analysis/LazyCallGraph.h
  486     using iterator = pointee_iterator<SmallVectorImpl<Node *>::const_iterator>;
  614     using iterator = pointee_iterator<SmallVectorImpl<SCC *>::const_iterator>;
include/llvm/Analysis/LoopInfo.h
  144   typedef typename std::vector<LoopT *>::const_iterator iterator;
  900   typedef typename std::vector<LoopT *>::const_iterator iterator;
include/llvm/Analysis/LoopIterator.h
   45   class WrappedSuccIterator
  101   typedef std::vector<BasicBlock*>::const_reverse_iterator RPOIterator;
include/llvm/Analysis/RegionInfo.h
  558   using iterator = typename RegionSet::iterator;
include/llvm/CodeGen/DIE.h
  648   class value_iterator
include/llvm/CodeGen/LiveInterval.h
  211     using iterator = Segments::iterator;
include/llvm/CodeGen/SelectionDAGNodes.h
  774   class use_iterator
  963   struct value_op_iterator
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
  470   class ValueIterator : public std::iterator<std::input_iterator_tag, Entry> {
include/llvm/DebugInfo/DWARF/DWARFDie.h
  335 class DWARFDie::iterator
include/llvm/DebugInfo/DWARF/DWARFExpression.h
   99   class iterator
include/llvm/IR/BasicBlock.h
   89   using iterator = InstListType::iterator;
   90   using const_iterator = InstListType::const_iterator;
include/llvm/IR/DebugInfoMetadata.h
 2376   class expr_op_iterator
include/llvm/IR/Function.h
   64   using iterator = BasicBlockListType::iterator;
include/llvm/IR/Metadata.h
 1255   using iterator = TypedMDOperandIterator<T>;
include/llvm/MC/MCInst.h
  186   using const_iterator = SmallVectorImpl<MCOperand>::const_iterator;
include/llvm/MC/MCRegisterInfo.h
   31   using iterator = const MCPhysReg*;
include/llvm/Support/CommandLine.h
 1460   using iterator = typename std::vector<DataType>::iterator;
include/llvm/Support/JSON.h
  159   using iterator = std::vector<Value>::iterator;
include/llvm/Support/Path.h
   52 class const_iterator
include/llvm/Support/Registry.h
   83     class iterator
include/llvm/Support/TargetRegistry.h
  604   class iterator
include/llvm/TextAPI/MachO/InterfaceFile.h
  339   struct const_symbol_iterator
include/llvm/XRay/Profile.h
  140   using const_iterator = BlockList::const_iterator;
include/llvm/XRay/Trace.h
   58   using const_iterator = RecordVector::const_iterator;
lib/CodeGen/MachineBlockPlacement.cpp
  243   using iterator = SmallVectorImpl<MachineBasicBlock *>::iterator;
lib/Transforms/Scalar/SROA.cpp
  244   using iterator = SmallVectorImpl<Slice>::iterator;
tools/clang/include/clang/AST/ASTUnresolvedSet.h
   46   using iterator = UnresolvedSetIterator;
tools/clang/include/clang/AST/DeclTemplate.h
  113   using iterator = NamedDecl **;
  116   using const_iterator = NamedDecl * const *;
tools/clang/include/clang/AST/Redeclarable.h
  239   class redecl_iterator {
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
  131   using const_iterator = const T *;
tools/clang/include/clang/Analysis/CFG.h
 1294   using iterator = CFGBlockListTy::iterator;
tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  594   using iterator = const Chunk *;
tools/clang/include/clang/Sema/Lookup.h
  143   using iterator = UnresolvedSetImpl::iterator;
tools/clang/include/clang/Sema/Overload.h
 1028     using iterator = SmallVectorImpl<OverloadCandidate>::iterator;
tools/clang/include/clang/Sema/ParsedAttr.h
  751   struct iterator : llvm::iterator_adaptor_base<iterator, VecTy::iterator,
  759   struct const_iterator
tools/clang/include/clang/Sema/TypoCorrection.h
  238   using const_decl_iterator = SmallVectorImpl<NamedDecl *>::const_iterator;
tools/clang/include/clang/Tooling/Core/Replacement.h
  214   using const_iterator = ReplacementsImpl::const_iterator;
tools/clang/tools/extra/clangd/index/Ref.h
   73   using const_iterator = std::vector<value_type>::const_iterator;
tools/clang/tools/extra/clangd/index/Relation.h
   48   using const_iterator = std::vector<value_type>::const_iterator;
tools/clang/tools/extra/clangd/index/Symbol.h
  179   using const_iterator = std::vector<Symbol>::const_iterator;
tools/lld/include/lld/Core/File.h
  121                                   ConstDerefFn> ConstItTy;
tools/lldb/include/lldb/Core/FileSpecList.h
   29   typedef collection::const_iterator const_iterator;
tools/lldb/include/lldb/Utility/Args.h
  126   using const_iterator = std::vector<ArgEntry>::const_iterator;
unittests/ADT/IteratorTest.cpp
  225   struct InputIterator
usr/include/c++/7.4.0/array
  101       typedef value_type*          		      iterator;
  102       typedef const value_type*			      const_iterator;
usr/include/c++/7.4.0/bits/basic_string.h
   94       typedef __gnu_cxx::__normal_iterator<pointer, basic_string>  iterator;
   96 							const_iterator;
usr/include/c++/7.4.0/bits/forward_list.h
  425       typedef _Fwd_list_iterator<_Tp>                      iterator;
  426       typedef _Fwd_list_const_iterator<_Tp>                const_iterator;
usr/include/c++/7.4.0/bits/stl_bvector.h
  561     typedef _Bit_iterator                                iterator;
  562     typedef _Bit_const_iterator                          const_iterator;
usr/include/c++/7.4.0/bits/stl_deque.h
  853       typedef typename _Base::iterator			iterator;
usr/include/c++/7.4.0/bits/stl_list.h
  526       typedef _List_iterator<_Tp>			 iterator;
usr/include/c++/7.4.0/bits/stl_map.h
  156       typedef typename _Rep_type::iterator		 iterator;
  157       typedef typename _Rep_type::const_iterator	 const_iterator;
usr/include/c++/7.4.0/bits/stl_set.h
  137       typedef typename _Rep_type::const_iterator	 iterator;
usr/include/c++/7.4.0/bits/stl_vector.h
  237       typedef __gnu_cxx::__normal_iterator<pointer, vector> iterator;
  239       const_iterator;
usr/include/c++/7.4.0/initializer_list
   55       typedef const _E* 	const_iterator;
utils/TableGen/CodeGenDAGPatterns.h
  108   struct const_iterator {
utils/TableGen/CodeGenInstruction.h
  163     typedef std::vector<OperandInfo>::const_iterator const_iterator;