| /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| simple_ilist.h | 1 //===- llvm/ADT/simple_ilist.h - Simple Intrusive List ----------*- C++ -*-===// 31 /// Unlike \a iplist<T> and \a ilist<T>, \a simple_ilist<T> never deletes 67 /// \li \c simple_ilist<T> gives the defaults. \li \c 68 /// simple_ilist<T,ilist_sentinel_tracking<true>> enables the \a 70 /// \li \c simple_ilist<T,ilist_tag<A>,ilist_sentinel_tracking<false>> 73 /// \li \c simple_ilist<T,ilist_sentinel_tracking<false>,ilist_tag<A>> is 78 class simple_ilist class in namespace:llvm 102 simple_ilist() = default; 103 ~simple_ilist() = default; 106 simple_ilist(const simple_ilist &) = delete 110 simple_ilist(simple_ilist &&X) { splice(end(), X); } function in class:llvm::simple_ilist [all...] |
| AllocatorList.h | 14 #include "llvm/ADT/simple_ilist.h" 28 /// allocator (e.g., BumpPtrAllocator), leveraging \a simple_ilist for the 47 using list_type = simple_ilist<Node>;
|
| ilist.h | 26 #include "llvm/ADT/simple_ilist.h" 50 /// simple_ilist instead. 156 /// This wraps a purely intrusive list (like simple_ilist) with a configurable 387 /// The \p Options parameters are the same as those for \a simple_ilist. See 391 : public iplist_impl<simple_ilist<T, Options...>, ilist_traits<T>> {
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| SymbolTableListTraits.h | 28 #include "llvm/ADT/simple_ilist.h" 68 using iterator = typename simple_ilist<ValueSubClass>::iterator; 115 : public iplist_impl<simple_ilist<T>, SymbolTableListTraits<T>> {};
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| MachineInstrBundleIterator.h | 17 #include "llvm/ADT/simple_ilist.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>>;
|
| MachineBasicBlock.h | 85 simple_ilist<MachineInstr, ilist_sentinel_tracking<true>>::iterator;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| GCNILPSched.cpp | 30 typedef simple_ilist<Candidate> Queue;
|
| GCNMinRegStrategy.cpp | 33 using Queue = simple_ilist<Candidate>;
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| IRSimilarityIdentifier.h | 201 struct IRInstructionDataList : simple_ilist<IRInstructionData> {};
|
| MemorySSA.h | 83 #include "llvm/ADT/simple_ilist.h" 756 simple_ilist<MemoryAccess, ilist_tag<MSSAHelpers::DefsOnlyTag>>;
|