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