SN Systems Tech Blog

    Supporting Regular and Thin LTO with a Single LTO Bitcode Format

    ARTICLE BY: Matthew Voss
    POSTED: Nov 28, 2019
    TAGS: LLVM, LLVM Developers Meeting, LTO, Toolchain

    In LLVM versions up to and including 10.0, LTO bitcode files are specialized to either Thin or Regular LTO. As a user or middleware library provider, this increases the complexity. A user must recompile all files for the type of LTO and library providers must ship two versions of their bitcode. This talk outlines Sony Interactive Entertainment’s (SIE) solution: a single LTO bitcode format that can be used with both Thin and Regular LTO backends.

    READ THE WHOLE POST 

    Quick wins for speedy links

    ARTICLE BY: Binutils Team
    POSTED: Mar 03, 2016
    TAGS: De-duplication, Dead-code stripping, Linker, LTO, Toolchain

    Linking is the final stage when building your C/C++ program code. As a developer, you must wait for the link to complete before you can run or debug your program. Any delay in the process slows development and can become frustrating.

    READ THE WHOLE POST