diff options
author | Reid Kleckner <rnk@google.com> | 2018-07-31 23:09:42 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2018-07-31 23:09:42 +0000 |
commit | b32ff46ff7159469a583c1a0bc6e48cf7bab4361 (patch) | |
tree | 19578af5950f2613bd4c4af6e03024a82189f720 /llvm/test/CodeGen/ARM/arm-cgp-signed.ll | |
parent | e873673b0c86a89dac305f7defcdfa6190fe1bcb (diff) | |
download | bcm5719-llvm-b32ff46ff7159469a583c1a0bc6e48cf7bab4361.tar.gz bcm5719-llvm-b32ff46ff7159469a583c1a0bc6e48cf7bab4361.zip |
Revert r338354 "[ARM] Revert r337821"
Disable ARMCodeGenPrepare by default again. It is causing verifier
failues in V8 that look like:
Duplicate integer as switch case
switch i32 %trunc, label %if.end13 [
i32 0, label %cleanup36
i32 0, label %if.then8
], !dbg !4981
i32 0
fatal error: error in backend: Broken function found, compilation aborted!
I will continue reducing the test case and send it along.
llvm-svn: 338452
Diffstat (limited to 'llvm/test/CodeGen/ARM/arm-cgp-signed.ll')
-rw-r--r-- | llvm/test/CodeGen/ARM/arm-cgp-signed.ll | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/ARM/arm-cgp-signed.ll b/llvm/test/CodeGen/ARM/arm-cgp-signed.ll index 80d5517b95f..7494b57f425 100644 --- a/llvm/test/CodeGen/ARM/arm-cgp-signed.ll +++ b/llvm/test/CodeGen/ARM/arm-cgp-signed.ll @@ -1,7 +1,7 @@ -; RUN: llc -mtriple=thumbv7m %s -o - | FileCheck %s -; RUN: llc -mtriple=thumbv8m.main %s -o - | FileCheck %s -; RUN: llc -mtriple=thumbv7 %s -o - | FileCheck %s -; RUN: llc -mtriple=armv8 %s -o - | FileCheck %s +; RUN: llc -mtriple=thumbv7m -arm-disable-cgp=false %s -o - | FileCheck %s +; RUN: llc -mtriple=thumbv8m.main -arm-disable-cgp=false %s -o - | FileCheck %s +; RUN: llc -mtriple=thumbv7 %s -arm-disable-cgp=false -o - | FileCheck %s +; RUN: llc -mtriple=armv8 %s -arm-disable-cgp=false -o - | FileCheck %s ; Test to check that ARMCodeGenPrepare doesn't optimised away sign extends. ; CHECK-LABEL: test_signed_load: |