AAmir Ayupov[BOLT] Support files with no symbols
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[BOLT][AArch64] Handle gold linker veneers The gold linker veneers are written between functions without symbols, so we to handle it specially in BOLT. Vladislav Khmelevsky, Advanced Software Technology Lab, Huawei Differential Revision: https://reviews.llvm.org/D129260 | 3 年前 | |
[BOLT] Add function layout class This patch adds a dedicated class to keep track of each function's layout. It also lays the groundwork for splitting functions into multiple fragments (as opposed to a strict hot/cold split). Reviewed By: maksfb Differential Revision: https://reviews.llvm.org/D129518 | 3 年前 | |
[BOLT][CMAKE] Fix DYLIB build Move BOLT libraries out of LLVM_LINK_COMPONENTS to target_link_libraries. Addresses issue #55432. Reviewed By: rafauler Differential Revision: https://reviews.llvm.org/D125568 | 4 年前 | |
[BOLT][DWARF] Support mix mode DWARF Added support for mixing monolithic DWARF5 with legacy DWARF, and monolithic legacy and DWARF5 split dwarf. Reviewed By: maksfb Differential Revision: https://reviews.llvm.org/D128232 | 3 年前 | |
[BOLTRewrite][NFC] Fix braces usages Summary: Refactor bolt/*/Rewrite to follow the braces rule for if/else/loop from LLVM Coding Standards. (cherry picked from FBD33305364) | 4 年前 | |
[BOLT][NFC] Use range-based STL wrappers Replace std:: algorithms taking begin/end iterators with llvm:: counterparts accepting ranges. Reviewed By: rafauler Differential Revision: https://reviews.llvm.org/D128154 | 3 年前 | |
[BOLT] Support files with no symbols LastSymbol handling in discoverFileObjects assumes a non-zero number of symbols in an object file. It's not the case for broken_dynsym.test added in D130073, and potentially other stripped binaries. Reviewed By: maksfb Differential Revision: https://reviews.llvm.org/D130544 | 3 年前 |