llvm-project/mlir/lib/Conversion/AsyncToLLVM
Christian Sigg 5b3881691f [mlir] Delay adding the __resume function
The __resume function trips up LLVM's 'X86 DAG->DAG Instruction Selection' unless optimizations are disabled.

Only adding the __resume function when it's needed allows lowering through AsyncToLLVM and LLVM without '-O0' as long as the coroutine functionality is not used.

Reviewed By: ezhulenev

Differential Revision: https://reviews.llvm.org/D95868
2021-02-02 20:02:54 +01:00
..
AsyncToLLVM.cpp [mlir] Delay adding the __resume function 2021-02-02 20:02:54 +01:00
CMakeLists.txt [mlir] Async: lowering async.value to LLVM 2020-12-25 02:23:48 -08:00