Skip to content

Commit 7dca773

Browse files
fixup! use correct key
1 parent eab7c39 commit 7dca773

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

llvm/lib/CodeGen/ReachingDefAnalysis.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -338,11 +338,9 @@ int ReachingDefAnalysis::getReachingDef(MachineInstr *MI, Register Reg) const {
338338
int LatestDef = ReachingDefDefaultVal;
339339

340340
if (Reg.isStack()) {
341-
int FrameIndex = Reg.stackSlotIndex();
342-
int Key = FrameIndex - ObjectIndexBegin;
343-
344341
// Check that there was a reaching def.
345-
auto Lookup = MBBFrameObjsReachingDefs.find({MBBNumber, Key});
342+
int FrameIndex = Reg.stackSlotIndex();
343+
auto Lookup = MBBFrameObjsReachingDefs.find({MBBNumber, FrameIndex});
346344
if (Lookup == MBBFrameObjsReachingDefs.end())
347345
return LatestDef;
348346
auto &Defs = Lookup->second;

0 commit comments

Comments
 (0)