Searched refs:EmitterWorkItem (Results 1 – 5 of 5) sorted by relevance
22 EmitterWorkItem::EmitterWorkItem(uint32_t Seq) in EmitterWorkItem() function in Ice::EmitterWorkItem25 EmitterWorkItem::EmitterWorkItem(uint32_t Seq, in EmitterWorkItem() function in Ice::EmitterWorkItem29 EmitterWorkItem::EmitterWorkItem(uint32_t Seq, std::unique_ptr<Assembler> A) in EmitterWorkItem() function in Ice::EmitterWorkItem32 EmitterWorkItem::EmitterWorkItem(uint32_t Seq, std::unique_ptr<Cfg> F) in EmitterWorkItem() function in Ice::EmitterWorkItem36 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()
154 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);
383 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 …]
46 class EmitterWorkItem; variable363 void emitQueueBlockingPush(std::unique_ptr<EmitterWorkItem> Item);364 std::unique_ptr<EmitterWorkItem> emitQueueBlockingPop();498 BoundedProducerConsumerQueue<EmitterWorkItem> EmitQ;
65 Ctx->emitQueueBlockingPush(makeUnique<EmitterWorkItem>( in lowerGlobals()