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

References

include/llvm/ADT/ilist.h
  226   iterator insert(iterator where, pointer New) {
  226   iterator insert(iterator where, pointer New) {
  231   iterator insert(iterator where, const_reference New) {
  231   iterator insert(iterator where, const_reference New) {
  235   iterator insertAfter(iterator where, pointer New) {
  235   iterator insertAfter(iterator where, pointer New) {
  249   pointer remove(iterator &IT) {
  256   pointer remove(const iterator &IT) {
  257     iterator MutIt = IT;
  261   pointer remove(pointer IT) { return remove(iterator(IT)); }
  262   pointer remove(reference IT) { return remove(iterator(IT)); }
  265   iterator erase(iterator where) {
  265   iterator erase(iterator where) {
  270   iterator erase(pointer IT) { return erase(iterator(IT)); }
  270   iterator erase(pointer IT) { return erase(iterator(IT)); }
  271   iterator erase(reference IT) { return erase(iterator(IT)); }
  271   iterator erase(reference IT) { return erase(iterator(IT)); }
  284   void transfer(iterator position, iplist_impl &L2, iterator first, iterator last) {
  284   void transfer(iterator position, iplist_impl &L2, iterator first, iterator last) {
  284   void transfer(iterator position, iplist_impl &L2, iterator first, iterator last) {
  301   iterator erase(iterator first, iterator last) {
  301   iterator erase(iterator first, iterator last) {
  301   iterator erase(iterator first, iterator last) {
  318     iterator t = end(); erase(--t);
  322   template<class InIt> void insert(iterator where, InIt first, InIt last) {
  327   void splice(iterator where, iplist_impl &L2) {
  331   void splice(iterator where, iplist_impl &L2, iterator first) {
  331   void splice(iterator where, iplist_impl &L2, iterator first) {
  332     iterator last = first; ++last;
  336   void splice(iterator where, iplist_impl &L2, iterator first, iterator last) {
  336   void splice(iterator where, iplist_impl &L2, iterator first, iterator last) {
  336   void splice(iterator where, iplist_impl &L2, iterator first, iterator last) {
  339   void splice(iterator where, iplist_impl &L2, reference N) {
  340     splice(where, L2, iterator(N));
  342   void splice(iterator where, iplist_impl &L2, pointer N) {
  343     splice(where, L2, iterator(N));
include/llvm/Analysis/AliasSetTracker.h
  415   using iterator = ilist<AliasSet>::iterator;
include/llvm/Analysis/IVUsers.h
  142   typedef ilist<IVStrideUse>::iterator iterator;
include/llvm/Analysis/MemorySSA.h
  818   void moveTo(MemoryUseOrDef *What, BasicBlock *BB, AccessList::iterator Where);
  832                              AccessList::iterator);
include/llvm/CodeGen/SlotIndexes.h
  345     void renumberIndexes(IndexList::iterator curItr);
  413       IndexList::iterator I = Index.listEntry()->getIterator();
  414       IndexList::iterator E = indexList.end();
  549       IndexList::iterator prevItr, nextItr;
  566       IndexList::iterator newItr =
  612       IndexList::iterator newItr;
include/llvm/IR/BasicBlock.h
   89   using iterator = InstListType::iterator;
  206   SymbolTableList<BasicBlock>::iterator eraseFromParent();
include/llvm/IR/Function.h
   64   using iterator = BasicBlockListType::iterator;
include/llvm/IR/Instruction.h
   97   SymbolTableList<Instruction>::iterator eraseFromParent();
  114   void moveBefore(BasicBlock &BB, SymbolTableList<Instruction>::iterator I);
include/llvm/IR/Instructions.h
 3500   SymbolTableList<Instruction>::iterator eraseFromParent();
include/llvm/MC/MCSection.h
   53   using iterator = FragmentListType::iterator;
lib/Analysis/MemorySSA.cpp
 1626                                       AccessList::iterator InsertPt) {
 1670                        AccessList::iterator Where) {
lib/CodeGen/SlotIndexes.cpp
  148 void SlotIndexes::renumberIndexes(IndexList::iterator curItr) {
  153   IndexList::iterator startItr = std::prev(curItr);
  196   IndexList::iterator ListB = startIdx.listEntry()->getIterator();
  197   IndexList::iterator ListI = endIdx.listEntry()->getIterator();
lib/IR/Instruction.cpp
   67 iplist<Instruction>::iterator Instruction::eraseFromParent() {
   95                              SymbolTableList<Instruction>::iterator I) {
lib/IR/Instructions.cpp
 3970 SymbolTableList<Instruction>::iterator
lib/Transforms/Utils/Local.cpp
 1218   BasicBlock::InstListType::iterator PrevI(I);
lib/Transforms/Vectorize/VPlan.cpp
  282 iplist<VPRecipeBase>::iterator VPRecipeBase::eraseFromParent() {
lib/Transforms/Vectorize/VPlan.h
  625   iplist<VPRecipeBase>::iterator eraseFromParent();
 1004   using iterator = RecipeListTy::iterator;
unittests/ADT/IListTest.cpp
  137   ilist<Node>::iterator E = List.end();
unittests/ADT/IteratorTest.cpp
   42 using BidiIter = ilist<int*>::iterator;