Generate the DWARF stack frame decode operations in the function prologue for ARM...
authorArtyom Skrobov <Artyom.Skrobov@arm.com>
Fri, 14 Feb 2014 17:19:07 +0000 (17:19 +0000)
committerArtyom Skrobov <Artyom.Skrobov@arm.com>
Fri, 14 Feb 2014 17:19:07 +0000 (17:19 +0000)
commite228078ca6de1c5316ec53a370568ea5d824f8e5
tree7dfa79dfdd4dc4e51be2616dae57ac8876661dae
parent54136cad2ea9f322849ce49b299860454fc97368
Generate the DWARF stack frame decode operations in the function prologue for ARM/Thumb functions.

Patch by Keith Walker!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201423 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
lib/CodeGen/AsmPrinter/ARMException.cpp
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/AsmPrinter/DwarfException.h
lib/Target/ARM/ARMFrameLowering.cpp
lib/Target/ARM/Thumb1FrameLowering.cpp
test/CodeGen/ARM/debug-frame-large-stack.ll [new file with mode: 0644]
test/CodeGen/ARM/debug-frame-no-debug.ll [new file with mode: 0644]
test/CodeGen/ARM/debug-frame-vararg.ll [new file with mode: 0644]
test/CodeGen/ARM/debug-frame.ll [new file with mode: 0644]
test/CodeGen/ARM/debug-info-sreg2.ll
test/CodeGen/ARM/indirectbr-2.ll
test/CodeGen/ARM/indirectbr.ll
test/CodeGen/ARM/interrupt-attr.ll