G+: One of the cool new features in LLVM …

David Coles
One of the cool new features in LLVM 4.0 is intermediate-language support for coroutines http://llvm.org/docs/Coroutines.html.

Gor Nishanov from Microsoft gave a very informative presentation last year on the topic: "LLVM Coroutines: Bringing resumable functions to LLVM"
https://www.youtube.com/watch?v=Ztr8QvMhqmQ

LLVM coroutines come to C++, await Swift and Rust