Revert "X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC"
authorMatthias Braun <matze@braunis.de>
Fri, 21 Apr 2017 19:26:45 +0000 (19:26 +0000)
committerMatthias Braun <matze@braunis.de>
Fri, 21 Apr 2017 19:26:45 +0000 (19:26 +0000)
commit1a9062408f4dd67eef21c96fddf1c1738200d1ea
tree030aa6ff658d1cf44caed8a4cdb1052a3647a8b7
parentc4b18e7099ae416eb207b8b407b69d81557c465a
Revert "X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFC"

It seems we have on situation in a sanitizer enable bootstrap build
where the return instruction has a frame index operand that does not
point to a fixed object and fails the assert added here.

This reverts commit r300923.
This reverts commit r300922.

llvm-svn: 301024
llvm/lib/Target/X86/X86FrameLowering.cpp
llvm/lib/Target/X86/X86FrameLowering.h
llvm/lib/Target/X86/X86RegisterInfo.cpp