llvm-project/llvm/lib/Transforms/Coroutines
Xun Li 2cf30c4769 [Coroutines] Only run verifyFunction in debug mode
verifyFunction can be really slow on large functions. This can significantly slow down compilation in production.
Given that coroutine passes are fairly stable now, we should only run it in debug mode.

Differential Revision: https://reviews.llvm.org/D109198
2021-09-02 17:35:01 -07:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
CoroCleanup.cpp Add @llvm.coro.async.size.replace intrinsic. 2021-02-23 06:43:52 -08:00
CoroEarly.cpp [Coroutine] Properly deal with byval and noalias parameters 2021-06-17 19:06:10 -07:00
CoroElide.cpp [Coroutine] Record the elided coroutines 2021-07-27 13:14:09 +08:00
CoroFrame.cpp Tighten heuristic for coroutine debug info workaround. 2021-09-01 11:15:36 -07:00
CoroInstr.h [coro async] Allow a coro.suspend.async to specify which argument is the context argument 2021-03-03 08:27:37 -08:00
CoroInternal.h [Coroutines] Salvege Debug.values 2021-05-13 13:06:33 +08:00
CoroSplit.cpp [Coroutines] Only run verifyFunction in debug mode 2021-09-02 17:35:01 -07:00
Coroutines.cpp [NFC] More get/removeAttribute() cleanup 2021-08-17 21:05:41 -07:00