diff options
author | Hans Wennborg <hans@hanshq.net> | 2016-04-07 00:05:49 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2016-04-07 00:05:49 +0000 |
commit | ab16be799c24f3d10e71463b0a943723f9972d3c (patch) | |
tree | 976540ab68147897ad374803c88fd2cc62f13797 /llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll | |
parent | 4c20bef1ef1d29e8824dbf68ee91f072dd1b2f09 (diff) | |
download | bcm5719-llvm-ab16be799c24f3d10e71463b0a943723f9972d3c.tar.gz bcm5719-llvm-ab16be799c24f3d10e71463b0a943723f9972d3c.zip |
Re-commit r265039 "[X86] Merge adjacent stack adjustments in eliminateCallFramePseudoInstr (PR27140)"
Third time's the charm? The previous attempt (r265345) caused ASan test
failures on X86, as broken CFI caused stack traces to not work.
This version of the patch makes sure not to merge with stack adjustments
that have CFI, and to not add merged instructions' offests to the CFI
about to be generated.
This is already covered by the lit tests; I just got the expectations
wrong previously.
llvm-svn: 265623
Diffstat (limited to 'llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll b/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll index eae0ec21c09..acd32e49e60 100644 --- a/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll +++ b/llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll @@ -1,6 +1,6 @@ ; REQUIRES: asserts ; RUN: llc < %s -mtriple=i686-unknown-linux -relocation-model=static -stats 2>&1 | \ -; RUN: grep asm-printer | grep 15 +; RUN: grep asm-printer | grep 14 ; ; It's possible to schedule this in 14 instructions by avoiding ; callee-save registers, but the scheduler isn't currently that |