[X86] Refactor stack adjustments into X86FrameLowering::BuildStackAdjustment
authorReid Kleckner <reid@kleckner.net>
Thu, 18 Jun 2015 20:22:12 +0000 (20:22 +0000)
committerReid Kleckner <reid@kleckner.net>
Thu, 18 Jun 2015 20:22:12 +0000 (20:22 +0000)
commit98d7803291aaac19cd37805db35664454552943d
treeb44672fd8a986eee9335b7c15c3bbba21ba9da5d
parent7bd29f261359b9ad590ed1287009451e252f4093
[X86] Refactor stack adjustments into X86FrameLowering::BuildStackAdjustment

Deduplicates some code and lets us use LEA on atom when adjusting the
stack around callee-cleanup calls. This is the only intended
functionality change.

llvm-svn: 240044
llvm/lib/Target/X86/X86ExpandPseudo.cpp
llvm/lib/Target/X86/X86FrameLowering.cpp
llvm/lib/Target/X86/X86FrameLowering.h