Lines Matching defs:Emit
1 //===----- CGCoroutine.cpp - Emit LLVM Code for C++ coroutines ------------===//
176 // Emit suspend expression which roughly looks like:
319 // Emit the suspend point.
331 // Emit cleanup for this suspend point.
335 // Emit await_resume expression.
571 void Emit(CodeGenFunction &CGF, Flags flags) override {
599 // Emit "if (coro.free(CoroId, CoroBegin)) Deallocate;"
606 void Emit(CodeGenFunction &CGF, Flags) override {
929 // We don't need FinalBB. Emit it to make sure the block is deleted.
935 // Emit coro.end before getReturnStmt (and parameter destructors), since
958 // Emit coroutine intrinsic and patch up arguments of the token type.