diff options
author | Fangrui Song <i@maskray.me> | 2023-05-11 13:44:37 -0700 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2023-05-11 13:44:37 -0700 |
commit | 3e7eab099766cc92e5930a7883a014d0de8710d9 (patch) | |
tree | 8ba05969704a4d67322d231ae83c89f59296e9c5 /libcxx | |
parent | 2895c4c00ff66420a2232f3fcfc341eb7b72ce67 (diff) | |
download | llvm-3e7eab099766cc92e5930a7883a014d0de8710d9.tar.gz |
[RISCV] RISCVELFTargetObjectFile: use 2-byte alignment for .text if RVC
For the "C" Standard Extension/Zca, D45560 enabled 2-byte alignment for
assembly output (e.g. `clang -S a.c`) and D102052 enabled 2-byte alignment for
assembly input and object file output (e.g. `clang -c a.s`).
This patch ports the behavior for code generation and object file output by
adding RISCVELFTargetObjectFile::getTextSectionAlignment (e.g. `clang -c a.c`).
Reviewed By: craig.topper
Differential Revision: https://reviews.llvm.org/D150240
Diffstat (limited to 'libcxx')
0 files changed, 0 insertions, 0 deletions