Index: llvm/lib/Target/X86/X86InstrInfo.cpp =================================================================== --- llvm/lib/Target/X86/X86InstrInfo.cpp +++ llvm/lib/Target/X86/X86InstrInfo.cpp @@ -905,7 +905,7 @@ FrameIndex = cast(Accesses.front()->getPseudoValue()) ->getFrameIndex(); - return 1; + return MI.getOperand(0).getReg(); } } return 0; @@ -940,7 +940,7 @@ FrameIndex = cast(Accesses.front()->getPseudoValue()) ->getFrameIndex(); - return 1; + return MI.getOperand(X86::AddrNumOperands).getReg(); } } return 0;