diff options
author | Tim Northover <tnorthover@apple.com> | 2013-12-05 11:02:02 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2013-12-05 11:02:02 +0000 |
commit | e4def5e2281148270cfaa89e9d1cbb66cf42680e (patch) | |
tree | d2dc2a99dda3905838ed80d4f3d98643277186c0 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 58e44a344715bfb9f6f38dedafc595a869496e4d (diff) | |
download | llvm-e4def5e2281148270cfaa89e9d1cbb66cf42680e.zip llvm-e4def5e2281148270cfaa89e9d1cbb66cf42680e.tar.gz llvm-e4def5e2281148270cfaa89e9d1cbb66cf42680e.tar.bz2 |
ARM: fix yet another stack-folding bug
We were trying to fold the stack adjustment into the wrong instruction in the
situation where the entire basic-block was epilogue code. Really, it can only
ever be valid to do the folding precisely where the "add sp, ..." would be
placed so there's no need for a separate iterator to track that.
Should fix PR18136.
llvm-svn: 196493
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions