Home
last modified time | relevance | path

Searched refs:EmitterWorkItem (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceThreading.cpp22 EmitterWorkItem::EmitterWorkItem(uint32_t Seq) in EmitterWorkItem() function in Ice::EmitterWorkItem
25 EmitterWorkItem::EmitterWorkItem(uint32_t Seq, in EmitterWorkItem() function in Ice::EmitterWorkItem
29 EmitterWorkItem::EmitterWorkItem(uint32_t Seq, std::unique_ptr<Assembler> A) in EmitterWorkItem() function in Ice::EmitterWorkItem
32 EmitterWorkItem::EmitterWorkItem(uint32_t Seq, std::unique_ptr<Cfg> F) in EmitterWorkItem() function in Ice::EmitterWorkItem
36 void EmitterWorkItem::setGlobalInits( in setGlobalInits()
42 std::unique_ptr<VariableDeclarationList> EmitterWorkItem::getGlobalInits() { in getGlobalInits()
48 std::unique_ptr<Assembler> EmitterWorkItem::getAsm() { in getAsm()
53 std::unique_ptr<Cfg> EmitterWorkItem::getCfg() { in getCfg()
DIceThreading.h154 class EmitterWorkItem {
155 EmitterWorkItem() = delete;
156 EmitterWorkItem(const EmitterWorkItem &) = delete;
157 EmitterWorkItem &operator=(const EmitterWorkItem &) = delete;
177 explicit EmitterWorkItem(uint32_t Seq);
179 EmitterWorkItem(uint32_t Seq, std::unique_ptr<VariableDeclarationList> D);
181 EmitterWorkItem(uint32_t Seq, std::unique_ptr<Assembler> A);
183 EmitterWorkItem(uint32_t Seq, std::unique_ptr<Cfg> F);
DIceGlobalContext.cpp383 std::unique_ptr<EmitterWorkItem> Item; in translateFunctions()
403 Item = makeUnique<EmitterWorkItem>(Func->getSequenceNumber()); in translateFunctions()
415 Item = makeUnique<EmitterWorkItem>(Func->getSequenceNumber()); in translateFunctions()
430 Item = makeUnique<EmitterWorkItem>(Func->getSequenceNumber(), in translateFunctions()
439 Item = makeUnique<EmitterWorkItem>(Func->getSequenceNumber(), in translateFunctions()
454 void resizePending(std::vector<std::unique_ptr<EmitterWorkItem>> *Pending, in resizePending()
580 std::vector<std::unique_ptr<EmitterWorkItem>> Pending; in emitItems()
634 CurrentWorkItem->getKind() != EmitterWorkItem::WI_GlobalInits) in emitItems()
648 std::unique_ptr<EmitterWorkItem> Item = std::move(Pending[I]); in emitItems()
651 case EmitterWorkItem::WI_Nop: in emitItems()
[all …]
DIceGlobalContext.h46 class EmitterWorkItem; variable
363 void emitQueueBlockingPush(std::unique_ptr<EmitterWorkItem> Item);
364 std::unique_ptr<EmitterWorkItem> emitQueueBlockingPop();
498 BoundedProducerConsumerQueue<EmitterWorkItem> EmitQ;
DIceTranslator.cpp65 Ctx->emitQueueBlockingPush(makeUnique<EmitterWorkItem>( in lowerGlobals()