Searched refs:resumeBlock (Results 1 – 2 of 2) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
D | SubzeroReactor.cpp | 4732 auto resumeBlock = Nucleus::createBasicBlock(); in generateYield() local 4733 Nucleus::createCondBr(V(result), resumeBlock, doneBlock); in generateYield() 4740 ::basicBlock = resumeBlock; in generateYield() 4782 auto resumeBlock = awaitFunc->makeNode(); in generateAwaitFunction() local 4785 Ice::Variable *promise = sz::Call(awaitFunc, resumeBlock, coro::getPromisePtr, handle); in generateAwaitFunction() 4791 resumeBlock->appendInst(load); in generateAwaitFunction() 4794 resumeBlock->appendInst(store); in generateAwaitFunction() 4797 sz::Call(awaitFunc, resumeBlock, coro::resume, handle); in generateAwaitFunction() 4801 resumeBlock->appendInst(ret); in generateAwaitFunction() 4814 auto br = Ice::InstBr::create(awaitFunc, done, doneBlock, resumeBlock); in generateAwaitFunction()
|
D | LLVMReactor.cpp | 4194 auto resumeBlock = llvm::BasicBlock::Create(*jit->context, "resume", jit->coroutine.await); in promoteFunctionToCoroutine() local 4197 jit->builder->CreateCondBr(done, doneBlock, resumeBlock); in promoteFunctionToCoroutine() 4202 jit->builder->SetInsertPoint(resumeBlock); in promoteFunctionToCoroutine() 4365 auto resumeBlock = llvm::BasicBlock::Create(*jit->context, "resume", jit->function); in yield() local 4374 switch_->addCase(llvm::ConstantInt::get(i8Ty, SuspendActionResume), resumeBlock); in yield() 4378 jit->builder->SetInsertPoint(resumeBlock); in yield()
|