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

References

include/llvm/ADT/AllocatorList.h
   47   using list_type = simple_ilist<Node>;
include/llvm/ADT/ilist.h
  389     : public iplist_impl<simple_ilist<T, Options...>, ilist_traits<T>> {
include/llvm/ADT/simple_ilist.h
  106   simple_ilist(const simple_ilist &) = delete;
  107   simple_ilist &operator=(const simple_ilist &) = delete;
  107   simple_ilist &operator=(const simple_ilist &) = delete;
  110   simple_ilist(simple_ilist &&X) { splice(end(), X); }
  111   simple_ilist &operator=(simple_ilist &&X) {
  111   simple_ilist &operator=(simple_ilist &&X) {
  156   void swap(simple_ilist &X) { std::swap(*this, X); }
  173   void cloneFrom(const simple_ilist &L2, Cloner clone, Disposer dispose) {
  238   void splice(iterator I, simple_ilist &L2) {
  243   void splice(iterator I, simple_ilist &L2, iterator Node) {
  248   void splice(iterator I, simple_ilist &, iterator First, iterator Last) {
  257   void merge(simple_ilist &RHS) { merge(RHS, std::less<T>()); }
  258   template <class Compare> void merge(simple_ilist &RHS, Compare comp);
  270 void simple_ilist<T, Options...>::merge(simple_ilist &RHS, Compare comp) {
  303   simple_ilist RHS;
include/llvm/Analysis/MemorySSA.h
  753       simple_ilist<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>;
include/llvm/CodeGen/MachineBasicBlock.h
   55       simple_ilist<MachineInstr, ilist_sentinel_tracking<true>>::iterator;
include/llvm/CodeGen/MachineInstrBundleIterator.h
   26   using list_type = simple_ilist<T, ilist_sentinel_tracking<true>>;
   32   using list_type = simple_ilist<T, ilist_sentinel_tracking<true>>;
   38   using list_type = simple_ilist<T, ilist_sentinel_tracking<true>>;
   44   using list_type = simple_ilist<T, ilist_sentinel_tracking<true>>;
include/llvm/IR/SymbolTableListTraits.h
   68   using iterator = typename simple_ilist<ValueSubClass>::iterator;
  113     : public iplist_impl<simple_ilist<T>, SymbolTableListTraits<T>> {};
lib/Target/AMDGPU/GCNILPSched.cpp
   31   typedef simple_ilist<Candidate> Queue;
lib/Target/AMDGPU/GCNMinRegStrategy.cpp
   39   using Queue = simple_ilist<Candidate>;
unittests/ADT/IListIteratorTest.cpp
   19   simple_ilist<Node>::iterator I;
   20   simple_ilist<Node>::reverse_iterator RI;
   21   simple_ilist<Node>::const_iterator CI;
   22   simple_ilist<Node>::const_reverse_iterator CRI;
   40   simple_ilist<Node> L;
   51   simple_ilist<Node>::iterator I;
   52   simple_ilist<Node>::reverse_iterator RI;
   60   simple_ilist<Node> L;
   83   simple_ilist<Node> L;
  104   simple_ilist<Node> L;
  119   simple_ilist<Node> L;
  134   simple_ilist<Node> L;
  135   const simple_ilist<Node> &CL = L;
  141   typedef simple_ilist<Node>::iterator iterator;
  142   typedef simple_ilist<Node>::reverse_iterator reverse_iterator;
  143   typedef simple_ilist<Node>::const_iterator const_iterator;
  144   typedef simple_ilist<Node>::const_reverse_iterator const_reverse_iterator;
unittests/ADT/SimpleIListTest.cpp
   24   simple_ilist<Node> L;
   31   simple_ilist<Node> L;
   50   simple_ilist<Node> L;
   69   simple_ilist<Node> L1, L2;
   83   simple_ilist<Node> L;
   94   simple_ilist<Node> L;
  105   simple_ilist<Node> L;
  129   simple_ilist<Node> L;
  147   simple_ilist<Node> L;
  164   simple_ilist<Node> L;
  181   simple_ilist<Node> L;
  198   simple_ilist<Node> L;
  216   simple_ilist<Node> L;
  233   simple_ilist<Node> L;
  257   simple_ilist<Node> L;
  282   simple_ilist<Node> L;
  307   simple_ilist<Node> L;
  317   simple_ilist<Node> L;
  328   simple_ilist<Node> L;
  338   simple_ilist<Node> L1, L2;
  362   simple_ilist<Node> L1, L2;
  389   simple_ilist<Node> L1, L2;
  419     simple_ilist<Node> L1, L2;
  457   simple_ilist<Node> L1, L2;
  512     simple_ilist<Node> L1, L2;
  541   simple_ilist<Node> L1, L2;
  548   simple_ilist<Node> L;
  569   simple_ilist<Node> L;
  598   simple_ilist<Node> L;
  619 typedef simple_ilist<DoubleNode, ilist_tag<Tag1>> TaggedList1Type;
  620 typedef simple_ilist<DoubleNode, ilist_tag<Tag2>> TaggedList2Type;
unittests/CodeGen/MachineInstrBundleIteratorTest.cpp
  146   simple_ilist<MyUnbundledInstr, ilist_sentinel_tracking<true>> L;