User Details
- User Since
- Jul 28 2022, 11:58 AM (60 w, 3 h)
Aug 29 2022
Aug 23 2022
Aug 22 2022
Reimplement embed-bitcode part as a separate pass
Aug 19 2022
Invoke -flto=thin in the first stage of -ffat-lto-objects
Aug 18 2022
Add a clang Driver test
Use obj2yaml and yaml2obj to avoid unreadable object files
Aug 17 2022
Replace section name from .fatlto to .llvm.lto
Add clang and llvm related changes
Aug 16 2022
Add a draft test. Not sure if this is the best way to verify the executables
are identical. I should probably ignore sections like .comment. I would
appreciate a feedback on the approach.
Aug 15 2022
Check for the pointer validity separately with early continue.
Check for the pointer validity separately
Aug 12 2022
Do not aggregate the .fatlto section when generating non-LTO executable.
Aug 11 2022
Add the -fat-lto-objects flag as a prerequisite to checks.
Fix the order of bitcode and fatLTO section check.
Reverting the magic number based design. FatLTO object files stay as ELF files
with embedded bitcode. That's also how GCC does it. Current change checks if
there is a bitcode section named .fatlto.