diff options
author | Orlando Cazalet-Hyams <orlando.hyams@sony.com> | 2025-05-06 08:52:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-06 08:52:05 +0100 |
commit | fe1d1159be269309b5cbb9889c7ebe99cebfd940 (patch) | |
tree | b5cdc54091c11321dd6253f0760261513f311742 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 91ad90bc4cbd5dd8ba3e5d2c138d576e2ae748ab (diff) | |
download | llvm-fe1d1159be269309b5cbb9889c7ebe99cebfd940.zip llvm-fe1d1159be269309b5cbb9889c7ebe99cebfd940.tar.gz llvm-fe1d1159be269309b5cbb9889c7ebe99cebfd940.tar.bz2 |
[KeyInstr] Fix DILocation AtomGroup/Rank bitfield packing for MSVC (#138292)
Follow up to #133477.
As nikic pointed out: We need to use uint64_t for both fields to get
actual bit packing with msvc (https://c.godbolt.org/z/1f556c1zb).
The cast to u8 in hash_combine prevents an increase in compile time
(+0.16% for stage1-O0-g on compile-time-tracker).
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions