Implement LTO