summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2009-07-09 22:30:02 +0000
committerBill Wendling <isanbard@gmail.com>2009-07-09 22:30:02 +0000
commitad6c36f0658ef243f402d87b4da5527be310fac3 (patch)
tree015086fdd683e6a66471bdd44cdb2806fe725238 /llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
parent7591d02c8448431204bfaca8af00633e363d4615 (diff)
downloadbcm5719-llvm-ad6c36f0658ef243f402d87b4da5527be310fac3.tar.gz
bcm5719-llvm-ad6c36f0658ef243f402d87b4da5527be310fac3.zip
If -fomit-frame-pointer is used, we still need to record when the %esp register
is modified. Otherwise, the unwinder will get confused. The old code (before I started my hacking) did this. It dropped on the floor, because I wasn't aware of this requirement. On the plus side, if we use "alloca" in a function, we create frame pointers even with -fomit-frame-pointer is enabled! This is a Good Thing(tm)!!! llvm-svn: 75183
Diffstat (limited to 'llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud