diff options
author | Mingming Liu <mingmingl@google.com> | 2025-07-29 17:04:59 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-29 17:04:59 -0700 |
commit | 277bcf7ffc79e7d8652dc2c89ce79535b405635a (patch) | |
tree | a0b3f73500e133af1480483cadaaa9b1e1b79881 /llvm/lib/Bitcode | |
parent | 10f9f572fa525dc45943d74c117fbc41e7f1a115 (diff) | |
download | llvm-277bcf7ffc79e7d8652dc2c89ce79535b405635a.zip llvm-277bcf7ffc79e7d8652dc2c89ce79535b405635a.tar.gz llvm-277bcf7ffc79e7d8652dc2c89ce79535b405635a.tar.bz2 |
[ELF][AsmPrinter] Emit trailing dot for constant pool section when it has a hotness prefix (#150859)
Currently, `TargetLoweringObjectFileELF::getSectionForConstant` produce
`.<section>.hot` or `.<section>.unlikely` for a constant with non-empty
section prefix. This PR changes the implementation add trailing dot when
section prefix is not empty, to disambiguate `.hot` as a hotness prefix
from `.hot` as a (pure C) variable name.
Relevant discussions are in
https://github.com/llvm/llvm-project/pull/148985#discussion_r2221141273
and
https://github.com/llvm/llvm-project/pull/148985#discussion_r2233382641
and
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions