Home
last modified time | relevance | path

Searched refs:resumeBlock (Results 1 – 2 of 2) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/src/Reactor/
DSubzeroReactor.cpp4732 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()
DLLVMReactor.cpp4194 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()