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.cpp382 std::unique_ptr<EmitterWorkItem> Item; in translateFunctions()
402 Item = makeUnique<EmitterWorkItem>(Func->getSequenceNumber()); in translateFunctions()
414 Item = makeUnique<EmitterWorkItem>(Func->getSequenceNumber()); in translateFunctions()
429 Item = makeUnique<EmitterWorkItem>(Func->getSequenceNumber(), in translateFunctions()
438 Item = makeUnique<EmitterWorkItem>(Func->getSequenceNumber(), in translateFunctions()
453 void resizePending(std::vector<std::unique_ptr<EmitterWorkItem>> *Pending, in resizePending()
524 std::vector<std::unique_ptr<EmitterWorkItem>> Pending; in emitItems()
566 std::unique_ptr<EmitterWorkItem> Item = std::move(Pending[I]); in emitItems()
569 case EmitterWorkItem::WI_Nop: in emitItems()
571 case EmitterWorkItem::WI_GlobalInits: { in emitItems()
[all …]
DIceGlobalContext.h45 class EmitterWorkItem; variable
360 void emitQueueBlockingPush(std::unique_ptr<EmitterWorkItem> Item);
361 std::unique_ptr<EmitterWorkItem> emitQueueBlockingPop();
491 BoundedProducerConsumerQueue<EmitterWorkItem> EmitQ;
DIceTranslator.cpp65 Ctx->emitQueueBlockingPush(makeUnique<EmitterWorkItem>( in lowerGlobals()