Home
last modified time | relevance | path

Searched refs:IntrusiveList (Results 1 – 20 of 20) sorted by relevance

/external/swiftshader/third_party/SPIRV-Tools/source/util/
Dilist.h49 class IntrusiveList {
57 inline IntrusiveList();
60 IntrusiveList(IntrusiveList&&);
64 virtual ~IntrusiveList();
67 IntrusiveList& operator=(IntrusiveList&&);
107 iterator_template MoveBefore(IntrusiveList* list) { in MoveBefore()
141 friend IntrusiveList; variable
187 void Splice(iterator where, IntrusiveList<NodeType>* other, iterator first,
194 IntrusiveList(const IntrusiveList&) = delete;
195 IntrusiveList& operator=(const IntrusiveList&) = delete;
[all …]
Dilist_node.h24 class IntrusiveList; variable
104 friend IntrusiveList<NodeType>; variable
/external/deqp-deps/SPIRV-Tools/source/util/
Dilist.h49 class IntrusiveList {
57 inline IntrusiveList();
60 IntrusiveList(IntrusiveList&&);
64 virtual ~IntrusiveList();
67 IntrusiveList& operator=(IntrusiveList&&);
107 iterator_template MoveBefore(IntrusiveList* list) { in MoveBefore()
141 friend IntrusiveList; variable
187 void Splice(iterator where, IntrusiveList<NodeType>* other, iterator first,
194 IntrusiveList(const IntrusiveList&) = delete;
195 IntrusiveList& operator=(const IntrusiveList&) = delete;
[all …]
Dilist_node.h24 class IntrusiveList; variable
104 friend IntrusiveList<NodeType>; variable
/external/deqp-deps/SPIRV-Tools/source/opt/
Dinstruction_list.h44 class InstructionList : public utils::IntrusiveList<Instruction> {
48 : utils::IntrusiveList<Instruction>(std::move(that)) {} in InstructionList()
50 auto p = static_cast<utils::IntrusiveList<Instruction>*>(this);
58 class iterator : public utils::IntrusiveList<Instruction>::iterator {
60 iterator(const utils::IntrusiveList<Instruction>::iterator& i) in iterator()
61 : utils::IntrusiveList<Instruction>::iterator(i) {} in iterator()
62 iterator(Instruction* i) : utils::IntrusiveList<Instruction>::iterator(i) {} in iterator()
89 iterator begin() { return utils::IntrusiveList<Instruction>::begin(); } in begin()
90 iterator end() { return utils::IntrusiveList<Instruction>::end(); } in end()
92 return utils::IntrusiveList<Instruction>::begin(); in begin()
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dinstruction_list.h44 class InstructionList : public utils::IntrusiveList<Instruction> {
48 : utils::IntrusiveList<Instruction>(std::move(that)) {} in InstructionList()
50 auto p = static_cast<utils::IntrusiveList<Instruction>*>(this);
58 class iterator : public utils::IntrusiveList<Instruction>::iterator {
60 iterator(const utils::IntrusiveList<Instruction>::iterator& i) in iterator()
61 : utils::IntrusiveList<Instruction>::iterator(i) {} in iterator()
62 iterator(Instruction* i) : utils::IntrusiveList<Instruction>::iterator(i) {} in iterator()
89 iterator begin() { return utils::IntrusiveList<Instruction>::begin(); } in begin()
90 iterator end() { return utils::IntrusiveList<Instruction>::end(); } in end()
92 return utils::IntrusiveList<Instruction>::begin(); in begin()
[all …]
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_list.h29 struct IntrusiveList { struct
78 void append_front(IntrusiveList<Item> *l) { in append_front() argument
92 void append_back(IntrusiveList<Item> *l) { in append_back() argument
Dsanitizer_symbolizer.h163 IntrusiveList<SymbolizerTool> tools_;
165 explicit Symbolizer(IntrusiveList<SymbolizerTool> tools);
Dsanitizer_thread_registry.h137 IntrusiveList<ThreadContextBase> dead_threads_;
138 IntrusiveList<ThreadContextBase> invalid_threads_;
Dsanitizer_symbolizer_win.cc247 static void ChooseSymbolizerTools(IntrusiveList<SymbolizerTool> *list, in ChooseSymbolizerTools()
275 IntrusiveList<SymbolizerTool> list; in PlatformInit()
Dsanitizer_symbolizer.cc99 Symbolizer::Symbolizer(IntrusiveList<SymbolizerTool> tools) in Symbolizer()
Dsanitizer_symbolizer_posix_libcdep.cc460 static void ChooseSymbolizerTools(IntrusiveList<SymbolizerTool> *list, in ChooseSymbolizerTools()
488 IntrusiveList<SymbolizerTool> list; in PlatformInit()
Dsanitizer_flags.cc31 IntrusiveList<FlagDescription> flag_descriptions;
Dsanitizer_quarantine.h166 IntrusiveList<QuarantineBatch> list_;
Dsanitizer_common.h667 const IntrusiveList<AddressRange> &ranges() const { return ranges_; } in ranges()
672 IntrusiveList<AddressRange> ranges_;
Dsanitizer_allocator.h863 IntrusiveList<Batch> free_list;
864 char padding[kCacheLineSize - sizeof(uptr) - sizeof(IntrusiveList<Batch>)];
/external/swiftshader/third_party/SPIRV-Tools/test/util/
Dilist_test.cpp34 class TestList : public IntrusiveList<TestNode> {
37 TestList(TestList&& that) : IntrusiveList<TestNode>(std::move(that)) {} in TestList()
39 static_cast<IntrusiveList<TestNode>&>(*this) = in operator =()
40 static_cast<IntrusiveList<TestNode>&&>(that); in operator =()
/external/deqp-deps/SPIRV-Tools/test/util/
Dilist_test.cpp34 class TestList : public IntrusiveList<TestNode> {
37 TestList(TestList&& that) : IntrusiveList<TestNode>(std::move(that)) {} in TestList()
39 static_cast<IntrusiveList<TestNode>&>(*this) = in operator =()
40 static_cast<IntrusiveList<TestNode>&&>(that); in operator =()
/external/compiler-rt/lib/asan/
Dasan_allocator.h95 class AsanChunkFifoList: public IntrusiveList<AsanChunk> {
104 IntrusiveList<AsanChunk>::clear(); in clear()
/external/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_list_test.cc22 typedef IntrusiveList<ListItem> List;
63 TEST(SanitizerCommon, IntrusiveList) { in TEST() argument