summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Coroutines/CoroInstr.h
Commit message (Expand)AuthorAgeFilesLines
* Add intrinsics for doing frame-bound dynamic allocations within a coroutine.John McCall2019-08-141-0/+54
* Extend coroutines to support a "returned continuation" lowering.John McCall2019-08-141-6/+145
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Remove `inline` keyword from inline `classof` methodsSam Clegg2017-06-291-22/+22
* [Coroutines] Add header guard to header that's missing one.Benjamin Kramer2017-01-301-0/+5
* [coroutines] Store an address of destroy OR cleanup part in the coroutine frame.Gor Nishanov2016-10-081-4/+3
* [Coroutines] Part14: Handle coroutines with no suspend points.Gor Nishanov2016-09-261-0/+8
* [Coroutines] Part 10: Add coroutine promise support.Gor Nishanov2016-08-311-0/+54
* [Coroutines] Part 9: Add cleanup subfunction.Gor Nishanov2016-08-291-5/+19
* [Coroutines] Part 7: Split coroutine into subfunctionsGor Nishanov2016-08-161-0/+68
* [Coroutines]: Part6b: Add coro.id intrinsic.Gor Nishanov2016-08-121-58/+51
* [Coroutines] Part 6: Elide dynamic allocation of a coroutine frame when possibleGor Nishanov2016-08-101-1/+63
* [Coroutines] Part 5: Add CGSCC restart triggerGor Nishanov2016-08-061-1/+3
* Part 4c: Coroutine Devirtualization: Devirtualize coro.resume and coro.destroy.Gor Nishanov2016-08-061-0/+54
* [coroutines] Part 4[ab]: Coroutine Devirtualization: Lower coro.resume and co...David Majnemer2016-08-041-0/+64
OpenPOWER on IntegriCloud