Update this a bit more to represent how the prologue should work:
authorEric Christopher <echristo@gmail.com>
Thu, 4 Oct 2012 20:46:14 +0000 (20:46 +0000)
committerEric Christopher <echristo@gmail.com>
Thu, 4 Oct 2012 20:46:14 +0000 (20:46 +0000)
commit13319578eae7e89f1b8d2a74f09448502c425226
treec8a8d548e8432c17b4a1569bdab11c45c8085da6
parent463977462595f6c4a4b623599f5bbf0e9047c023
Update this a bit more to represent how the prologue should work:

a) frame setup instructions define the prologue
b) we shouldn't change our location mid-stream

Add a test to make sure that the stack adjustment stays within
the prologue.

llvm-svn: 165250
llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
llvm/lib/Target/X86/X86FrameLowering.cpp
llvm/test/DebugInfo/X86/prologue-stack.ll [new file with mode: 0644]