In #18 LTO was preliminary enabled, it may be part of a future LLVM version and the changes in #18 can be reverted