summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Coroutines/CoroElide.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Coroutines] Rename "legacy" passes (NFC)Brian Gesiak2020-01-011-8/+8
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [IR] Sink `isExceptional` predicate to `Instruction`, rename it toChandler Carruth2018-08-261-1/+1
* [Coroutines] PR34897: Fix incorrect elisionsBrian Gesiak2018-05-111-13/+37
* Remove unused variable; NFCGeorge Burgess IV2018-03-151-1/+0
* [coroutines] Call initializePass in coroutine pass constructorsGor Nishanov2017-05-311-1/+3
* [coroutines] Define getPassName() for coroutine passesGor Nishanov2017-05-271-0/+1
* Allow DataLayout to specify addrspace for allocas.Matt Arsenault2017-04-101-1/+2
* Remove getArgumentList() in favor of arg_begin(), args(), etcReid Kleckner2017-03-161-1/+1
* [Coroutines] Part 9: Add cleanup subfunction.Gor Nishanov2016-08-291-29/+43
* [Coroutines] Move class into anonymous namespace.Benjamin Kramer2016-08-121-0/+2
* [Coroutines]: Part6b: Add coro.id intrinsic.Gor Nishanov2016-08-121-96/+131
* [Coroutines] Part 6: Elide dynamic allocation of a coroutine frame when possibleGor Nishanov2016-08-101-27/+131
* [Coroutines] Part 5: Add CGSCC restart triggerGor Nishanov2016-08-061-4/+26
* Part 4c: Coroutine Devirtualization: Devirtualize coro.resume and coro.destroy.Gor Nishanov2016-08-061-3/+94
* [coroutines] Part 3 of N: Adding Boilerplate for Coroutine PassesDavid Majnemer2016-07-281-0/+49
OpenPOWER on IntegriCloud