diff options
| author | Kit Barton <kbarton@ca.ibm.com> | 2015-11-30 18:59:41 +0000 |
|---|---|---|
| committer | Kit Barton <kbarton@ca.ibm.com> | 2015-11-30 18:59:41 +0000 |
| commit | f4ce2f3a9e5278aa1b8ee9cb2458c959d171b0c7 (patch) | |
| tree | 7f8cf37d4f06132600741725212185da3dce64ed /llvm/test/CodeGen/PowerPC | |
| parent | c98b20b0d6edbb9659907eab879e7ff07391c9e3 (diff) | |
| download | bcm5719-llvm-f4ce2f3a9e5278aa1b8ee9cb2458c959d171b0c7.tar.gz bcm5719-llvm-f4ce2f3a9e5278aa1b8ee9cb2458c959d171b0c7.zip | |
Enable shrink wrapping for PPC64
Re-enable shrink wrapping for PPC64 Little Endian.
One minor modification to PPCFrameLowering::findScratchRegister was necessary to handle fall-thru blocks (blocks with no terminator) correctly.
Tested with all LLVM test, clang tests, and the self-hosting build, with no problems found.
PHabricator: http://reviews.llvm.org/D14778
llvm-svn: 254314
Diffstat (limited to 'llvm/test/CodeGen/PowerPC')
| -rw-r--r-- | llvm/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll b/llvm/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll index a23888425bf..2da8e8d0984 100644 --- a/llvm/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll +++ b/llvm/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll @@ -1,6 +1,5 @@ ; RUN: llc -mtriple=powerpc64le-unknown-linux-gnu -mcpu=pwr8 %s -o - | FileCheck %s --check-prefix=CHECK --check-prefix=ENABLE ; RUN: llc -mtriple=powerpc64le-unknown-linux-gnu %s -o - -enable-shrink-wrap=false | FileCheck %s --check-prefix=CHECK --check-prefix=DISABLE -; XFAIL: * ; ; Note: Lots of tests use inline asm instead of regular calls. ; This allows to have a better control on what the allocation will do. |

