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

References

include/llvm/ADT/SCCIterator.h
   42 class scc_iterator : public iterator_facade_base<
include/llvm/ADT/STLExtras.h
  532 using zip_traits = iterator_facade_base<
  548 struct zip_common : public zip_traits<ZipType, Iters...> {
  549   using Base = zip_traits<ZipType, Iters...>;
  699     : public iterator_facade_base<
  813     : public iterator_facade_base<concat_iterator<ValueT, IterTs...>,
 1427     : public iterator_facade_base<
include/llvm/ADT/Sequence.h
   30     : public iterator_facade_base<value_sequence_iterator<ValueT>,
include/llvm/ADT/SmallSet.h
   34     : public iterator_facade_base<SmallSetIterator<T, N, C>,
include/llvm/ADT/StringMap.h
  489     : public iterator_facade_base<DerivedTy, std::forward_iterator_tag,
include/llvm/ADT/iterator.h
   96     static_assert(std::is_base_of<iterator_facade_base, DerivedT>::value,
  121     static_assert(std::is_base_of<iterator_facade_base, DerivedT>::value,
  206     : public iterator_facade_base<DerivedT, IteratorCategoryT, T,
include/llvm/Analysis/LazyCallGraph.h
  887       : public iterator_facade_base<postorder_ref_scc_iterator,
include/llvm/Analysis/MemorySSA.h
 1082     : public iterator_facade_base<memoryaccess_def_iterator_base<T>,
 1180     : public iterator_facade_base<upward_defs_iterator,
 1270     : public iterator_facade_base<def_chain_iterator<T, UseOptimizedChain>,
include/llvm/CodeGen/DIE.h
  563       : public iterator_facade_base<iterator, std::forward_iterator_tag, T> {
  585       : public iterator_facade_base<const_iterator, std::forward_iterator_tag,
include/llvm/DebugInfo/CodeView/SymbolRecord.h
  169     : public iterator_facade_base<BinaryAnnotationIterator,
include/llvm/DebugInfo/DWARF/DWARFDie.h
  283     : public iterator_facade_base<attribute_iterator, std::forward_iterator_tag,
  336     : public iterator_facade_base<iterator, std::bidirectional_iterator_tag,
  392     : public llvm::iterator_facade_base<
include/llvm/DebugInfo/DWARF/DWARFExpression.h
  100       : public iterator_facade_base<iterator, std::forward_iterator_tag,
include/llvm/DebugInfo/PDB/Native/DbiModuleList.h
   32     : public iterator_facade_base<DbiModuleSourceFilesIterator,
   35       iterator_facade_base<DbiModuleSourceFilesIterator,
include/llvm/DebugInfo/PDB/Native/HashTable.h
   38     : public iterator_facade_base<HashTableIterator<ValueT>,
include/llvm/ExecutionEngine/JITLink/JITLink.h
  661       : public iterator_facade_base<
include/llvm/IR/BasicBlock.h
  293       : public iterator_facade_base<phi_iterator_impl<PHINodeT, BBIteratorT>,
include/llvm/IR/CFG.h
  137     : public iterator_facade_base<SuccIterator<InstructionT, BlockT>,
include/llvm/IR/Instructions.h
 3241       : public iterator_facade_base<CaseIteratorImpl<CaseHandleT>,
include/llvm/Object/Minidump.h
  106       : public iterator_facade_base<MemoryInfoIterator,
include/llvm/ProfileData/Coverage/CoverageMapping.h
  331     : public iterator_facade_base<FunctionRecordIterator,
  634     : public iterator_facade_base<
include/llvm/Support/BinaryStreamArray.h
  151     : public iterator_facade_base<VarStreamArrayIterator<ValueType, Extractor>,
  319     : public iterator_facade_base<FixedStreamArrayIterator<T>,
include/llvm/Support/Path.h
   53     : public iterator_facade_base<const_iterator, std::input_iterator_tag,
   79     : public iterator_facade_base<reverse_iterator, std::input_iterator_tag,
include/llvm/Support/Registry.h
   84         : public llvm::iterator_facade_base<iterator, std::forward_iterator_tag,
lib/Analysis/MemorySSA.cpp
  697       : public iterator_facade_base<generic_def_path_iterator<T, Walker>,
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
   80     : public iterator_facade_base<enum_iterator<EnumT>,
lib/Transforms/Scalar/SROA.cpp
  430     : public iterator_facade_base<partition_iterator, std::forward_iterator_tag,
tools/clang/include/clang/AST/Expr.h
 5277       : public llvm::iterator_facade_base<
tools/clang/include/clang/Sema/SemaInternal.h
  242         : public llvm::iterator_facade_base<iterator, std::forward_iterator_tag,
tools/lld/COFF/Chunks.h
  266       : public llvm::iterator_facade_base<
tools/llvm-pdbutil/InputFile.h
  129     : public iterator_facade_base<SymbolGroupIterator,
tools/polly/include/polly/Support/ISLTools.h
   28     : public llvm::iterator_facade_base<isl_iterator<ListT>,