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

References

include/llvm/ADT/DepthFirstIterator.h
   71   using iterator = typename BaseSet::iterator;
include/llvm/ADT/STLExtras.h
  155     -> decltype(begin(std::forward<ContainerTy>(container))) {
  163     -> decltype(end(std::forward<ContainerTy>(container))) {
  179     -> decltype(adl_detail::adl_begin(std::forward<ContainerTy>(container))) {
  185     -> decltype(adl_detail::adl_end(std::forward<ContainerTy>(container))) {
 1193 auto find_if(R &&Range, UnaryPredicate P) -> decltype(adl_begin(Range)) {
 1240     typename std::iterator_traits<decltype(adl_begin(Range))>::difference_type {
include/llvm/ADT/SetOperations.h
   40    for (typename S1Ty::iterator I = S1.begin(); I != S1.end();) {
include/llvm/ADT/SmallPtrSet.h
  370   std::pair<iterator, bool> insert(PtrType Ptr) {
  382   iterator find(ConstPtrType Ptr) const {
  396   iterator begin() const {
  401   iterator end() const { return makeIterator(EndPointer()); }
  405   iterator makeIterator(const void *const *P) const {
  407       return iterator(P == EndPointer() ? CurArray : P + 1, CurArray, *this);
  408     return iterator(P, EndPointer(), *this);
include/llvm/Support/CommandLine.h
 1881 iterator_range<typename SmallPtrSet<SubCommand *, 4>::iterator>
lib/CodeGen/MachinePipeliner.cpp
 1241     SmallPtrSet<SUnit *, 4>::iterator SI = BU.begin();
lib/CodeGen/RegAllocGreedy.cpp
 2662     for (SmallLISet::iterator It = RecoloringCandidates.begin(),
 2715     for (SmallLISet::iterator It = RecoloringCandidates.begin(),
lib/ExecutionEngine/MCJIT/MCJIT.cpp
  298   for (ModulePtrSet::iterator I = OwnedModules.begin_added(),
  443     bool isDtors, ModulePtrSet::iterator I, ModulePtrSet::iterator E) {
  443     bool isDtors, ModulePtrSet::iterator I, ModulePtrSet::iterator E) {
  460                                                  ModulePtrSet::iterator I,
  461                                                  ModulePtrSet::iterator E) {
  472                                                              ModulePtrSet::iterator I,
  473                                                              ModulePtrSet::iterator E) {
lib/ExecutionEngine/MCJIT/MCJIT.h
   84     ModulePtrSet::iterator begin_added() { return AddedModules.begin(); }
   85     ModulePtrSet::iterator end_added() { return AddedModules.end(); }
   86     iterator_range<ModulePtrSet::iterator> added() {
   90     ModulePtrSet::iterator begin_loaded() { return LoadedModules.begin(); }
   91     ModulePtrSet::iterator end_loaded() { return LoadedModules.end(); }
   93     ModulePtrSet::iterator begin_finalized() { return FinalizedModules.begin(); }
   94     ModulePtrSet::iterator end_finalized() { return FinalizedModules.end(); }
  155       for (ModulePtrSet::iterator I = LoadedModules.begin(),
  171       for (ModulePtrSet::iterator I = MPS.begin(), E = MPS.end(); I != E; ++I) {
  198                                             ModulePtrSet::iterator I,
  199                                             ModulePtrSet::iterator E);
  203                                                         ModulePtrSet::iterator I,
  204                                                         ModulePtrSet::iterator E);
  207                                                       ModulePtrSet::iterator I,
  208                                                       ModulePtrSet::iterator E);
lib/Support/CommandLine.cpp
  379   iterator_range<typename SmallPtrSet<SubCommand *, 4>::iterator>
 2461 iterator_range<typename SmallPtrSet<SubCommand *, 4>::iterator>
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
  109   PHILinearize::PHIInfoT::iterator Iter;
  112   PHILinearizeDestIterator(PHILinearize::PHIInfoT::iterator I) : Iter(I) {}
lib/Target/ARM/ARMConstantPoolValue.h
  179   using promoted_iterator = SmallPtrSet<const GlobalVariable *, 1>::iterator;
lib/Target/PowerPC/PPCISelLowering.cpp
11912   for (SmallSet<SDNode *, 16>::iterator I = LoadRoots.begin(),
lib/Transforms/IPO/GlobalOpt.cpp
 2644   using iterator = SmallPtrSet<GlobalValue *, 8>::iterator;
lib/Transforms/Scalar/LoopDistribute.cpp
  143   InstructionSet::iterator begin() { return Set.begin(); }
  144   InstructionSet::iterator end() { return Set.end(); }
tools/clang/include/clang/Sema/Scope.h
  281   using decl_range = llvm::iterator_range<DeclSetTy::iterator>;
tools/clang/lib/Lex/PPLexerChange.cpp
  524     for (WarnUnusedMacroLocsTy::iterator
tools/clang/lib/Sema/SemaChecking.cpp
 7934   for (MethodSet::iterator MI = Results.begin(), ME = Results.end();
 7951   for (MethodSet::iterator MI = Results.begin(), ME = Results.end();
14300     llvm::SmallPtrSet<FieldDecl *, 8>::iterator
tools/lldb/include/lldb/Utility/SharedCluster.h
   45     for (typename llvm::SmallPtrSet<T *, 16>::iterator pos = m_objects.begin(),
unittests/ADT/DepthFirstIteratorTest.cpp
   18   typedef typename SmallPtrSet<T, 4>::iterator iterator;
unittests/ADT/SmallPtrSetTest.cpp
   57   typedef SmallPtrSet<int *, 4>::iterator iter;
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   58     begin(const _Container& __cont) -> decltype(__cont.begin())
   68     end(_Container& __cont) -> decltype(__cont.end())
   78     end(const _Container& __cont) -> decltype(__cont.end())