diff options
author | Michael Maitland <michaeltmaitland@gmail.com> | 2025-01-29 08:15:56 -0800 |
---|---|---|
committer | Michael Maitland <michaeltmaitland@gmail.com> | 2025-01-29 08:15:56 -0800 |
commit | 3ce97e4aa98ad6a3502528818ff11eee89ef2fae (patch) | |
tree | 6ef4a3a947ad70447c53599ae43fba3c5a5a3081 /llvm/lib | |
parent | 6900768719ff6d38403f39ceb75e0ec953278f5a (diff) | |
download | llvm-3ce97e4aa98ad6a3502528818ff11eee89ef2fae.zip llvm-3ce97e4aa98ad6a3502528818ff11eee89ef2fae.tar.gz llvm-3ce97e4aa98ad6a3502528818ff11eee89ef2fae.tar.bz2 |
[ReachingDefAnalysis][NFC] Use at instead of lookup for DenseMap access
`at` has an assert that the key exists. Since we are assuming the key exists,
use `at` instead of `lookup`.
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/ReachingDefAnalysis.cpp b/llvm/lib/CodeGen/ReachingDefAnalysis.cpp index 3d88c68..f385534 100644 --- a/llvm/lib/CodeGen/ReachingDefAnalysis.cpp +++ b/llvm/lib/CodeGen/ReachingDefAnalysis.cpp @@ -348,8 +348,8 @@ int ReachingDefAnalysis::getReachingDef(MachineInstr *MI, Register Reg) const { if (Register::isStackSlot(Reg)) { int FrameIndex = Register::stackSlot2Index(Reg); - for (int Def : MBBFrameObjsReachingDefs.lookup(MBBNumber).lookup( - FrameIndex - ObjectIndexBegin)) { + int Key = FrameIndex - ObjectIndexBegin; + for (int Def : MBBFrameObjsReachingDefs.at(MBBNumber).at(Key)) { if (Def >= InstId) break; DefRes = Def; |