Displaying 1 result from an estimated 1 matches for "corocleanup".
2016 Jul 15
2
RFC: Coroutine Optimization Passes
...optimizations are done by a function pass CoroElide run by the main IPO
optimization at EP_ScalarOptimizerLate extension point.
CoroEarly Pass: (Function Pass @ EP_EarlyAsPossible)
---------------
Pretty boring pass that lowers coroutine intrinsics that are not needed for
later coroutine passes.
CoroCleanup Pass: (Function Pass @ EP_OptimizerLast)
--------------
Another boring pass that lowers all remaining coroutine intrinsics that were not
processed by earlier coroutine passes.
Questions / Concerns / Thoughts:
================================
Coroutine attribute or not.
---------------------------...