Lines Matching refs:ilist
1 //==-- llvm/ADT/ilist.h - Intrusive Linked List Template ---------*- C++ -*-==//
19 // The ilist class itself, should be a plug in replacement for list, assuming
24 // The ilist class is implemented by allocating a 'tail' node when the list is
73 /// strategy. The sentinel is stored in the prev field of ilist's Head.
83 /// provideInitialHead - when constructing an ilist, provide a starting
215 assert(NodePtr && "--'d off the beginning of an ilist!");
451 // an ilist (and potentially deleted) with iterators still pointing at it.
640 struct ilist : public iplist<NodeTy> {
644 ilist() {}
645 ilist(const ilist &right) {
648 explicit ilist(size_type count) {
651 ilist(size_type count, const NodeTy &val) {
654 template<class InIt> ilist(InIt first, InIt last) {