[llvm] ebd7f75 - [KeyInstr][NFC] Fix incorrect atomGroup/rank uint size in computeKeyInstructions
Orlando Cazalet-Hyams via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 13 08:04:18 PDT 2025
Author: Orlando Cazalet-Hyams
Date: 2025-06-13T16:04:03+01:00
New Revision: ebd7f7539b1c2bc7d5e391bbb00cb56dc245b2dd
URL: https://github.com/llvm/llvm-project/commit/ebd7f7539b1c2bc7d5e391bbb00cb56dc245b2dd
DIFF: https://github.com/llvm/llvm-project/commit/ebd7f7539b1c2bc7d5e391bbb00cb56dc245b2dd.diff
LOG: [KeyInstr][NFC] Fix incorrect atomGroup/rank uint size in computeKeyInstructions
Added:
Modified:
llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
index 5fb74a016a75e..0edfca78b0886 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
@@ -2368,8 +2368,8 @@ void DwarfDebug::computeKeyInstructions(const MachineFunction *MF) {
// Map {(InlinedAt, Group): (Rank, Instructions)}.
// NOTE: Anecdotally, for a large C++ blob, 99% of the instruction
// SmallVectors contain 2 or fewer elements; use 2 inline elements.
- DenseMap<std::pair<DILocation *, uint32_t>,
- std::pair<uint16_t, SmallVector<const MachineInstr *, 2>>>
+ DenseMap<std::pair<DILocation *, uint64_t>,
+ std::pair<uint8_t, SmallVector<const MachineInstr *, 2>>>
GroupCandidates;
// For each instruction:
More information about the llvm-commits
mailing list