llvm-project/bolt/lib/Core
Vladislav Khmelevsky 8ab69baad5 [BOLT] Set cold sections alignment explicitly
The cold text section alignment is set using the maximum alignment value
passed to the emitCodeAlignment. In order to calculate tentetive layout
right we will set the minimum alignment of such sections to the maximum
possible function alignment explicitly.

Differential Revision: https://reviews.llvm.org/D121392
2022-03-15 22:12:17 +03:00
..
BinaryBasicBlock.cpp [BOLT] Make order of jump table successors deterministic 2022-02-14 10:37:20 -08:00
BinaryContext.cpp [BOLT] Divide RegularPageSize for X86 and AArch64 cases 2022-03-10 23:09:50 +03:00
BinaryData.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
BinaryEmitter.cpp [BOLT] Set cold sections alignment explicitly 2022-03-15 22:12:17 +03:00
BinaryFunction.cpp [BOLT] Support PC-relative relocations with addends 2022-02-23 22:54:42 -08:00
BinaryFunctionProfile.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
BinarySection.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
CMakeLists.txt Fix shared build 2021-11-15 20:01:48 -08:00
DebugData.cpp [BOLT][DWARF] Fix how DW_AT_high_pc [DW_FORM_udata] is handled 2022-02-25 10:32:05 -08:00
DynoStats.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
Exceptions.cpp Cleanup LLVMDWARFDebugInfo 2022-02-15 09:16:03 +01:00
JumpTable.cpp [BOLT][NFC] Reduce includes with include-what-you-use 2022-01-21 12:05:47 -08:00
MCPlusBuilder.cpp Add missing MC includes in bolt/ 2022-02-09 08:28:34 -05:00
ParallelUtilities.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
Relocation.cpp [BOLT] Support PC-relative relocations with addends 2022-02-23 22:54:42 -08:00