|
reference, declaration → definition
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;