Searched refs:suspendBlock (Results 1 – 3 of 3) sorted by relevance
344 Block *suspendBlock = func.addBlock(); in setupCoroMachinery() local361 builder.create<BranchOp>(loc, suspendBlock); in setupCoroMachinery()367 builder.setInsertionPointToStart(suspendBlock); in setupCoroMachinery()386 suspendBlock}; in setupCoroMachinery()
112 llvm::BasicBlock *suspendBlock = nullptr; member
4180 jit->coroutine.suspendBlock = llvm::BasicBlock::Create(*jit->context, "suspend", jit->function); in promoteFunctionToCoroutine()4197 jit->builder->SetInsertPoint(jit->coroutine.suspendBlock); in promoteFunctionToCoroutine()4207 auto switch_ = jit->builder->CreateSwitch(action, jit->coroutine.suspendBlock, 3); in promoteFunctionToCoroutine()4215 jit->builder->CreateBr(jit->coroutine.suspendBlock); in promoteFunctionToCoroutine()4291 auto switch_ = jit->builder->CreateSwitch(action, jit->coroutine.suspendBlock, 3); in yield()