This is a follow-up on r174446, now taking Atom processors into
authorEli Bendersky <eliben@google.com>
Wed, 6 Feb 2013 20:43:57 +0000 (20:43 +0000)
committerEli Bendersky <eliben@google.com>
Wed, 6 Feb 2013 20:43:57 +0000 (20:43 +0000)
commit16221a60a00e52b078f6164ba4475c6e8e918e4b
treed6c79dd8556b021d1de62bf67d2a7a4594022c24
parent4cc74fcba06ce43ee325510dc6137bd050f96c68
This is a follow-up on r174446, now taking Atom processors into
account. Atoms use LEA for updating SP in prologs/epilogs, and the
exact LEA opcode depends on the data model.

Also reapplying the test case which was added and then reverted
(because of Atom failures), this time specifying explicitly the CPU in
addition to the triple. The test case now checks all variations (data
mode, cpu Atom vs. Core).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174542 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86FrameLowering.cpp
test/CodeGen/X86/stack-update-frame-opcode.ll [new file with mode: 0644]