summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/fast-isel-select.ll
diff options
context:
space:
mode:
authorJoey Gouly <joey.gouly@arm.com>2013-09-09 14:21:49 +0000
committerJoey Gouly <joey.gouly@arm.com>2013-09-09 14:21:49 +0000
commita5153cb0255bd2c9e0476642643e283ec9a7523c (patch)
treed7e5e2bf9f9e9842e418a46429ce803244aeaf4a /llvm/test/CodeGen/ARM/fast-isel-select.ll
parent83d81784df07834783f44294766e340f37f7873b (diff)
downloadbcm5719-llvm-a5153cb0255bd2c9e0476642643e283ec9a7523c.tar.gz
bcm5719-llvm-a5153cb0255bd2c9e0476642643e283ec9a7523c.zip
[ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in Thumb mode.
IT blocks can only be one instruction lonf, and can only contain a subset of the 16 instructions. Patch by Artyom Skrobov! llvm-svn: 190309
Diffstat (limited to 'llvm/test/CodeGen/ARM/fast-isel-select.ll')
-rw-r--r--llvm/test/CodeGen/ARM/fast-isel-select.ll1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/ARM/fast-isel-select.ll b/llvm/test/CodeGen/ARM/fast-isel-select.ll
index dbec1c6bf99..40f88075039 100644
--- a/llvm/test/CodeGen/ARM/fast-isel-select.ll
+++ b/llvm/test/CodeGen/ARM/fast-isel-select.ll
@@ -1,6 +1,7 @@
; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=armv7-apple-ios | FileCheck %s --check-prefix=ARM
; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=armv7-linux-gnueabi | FileCheck %s --check-prefix=ARM
; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios | FileCheck %s --check-prefix=THUMB
+; RUN: llc < %s -O0 -fast-isel-abort -relocation-model=dynamic-no-pic -mtriple=thumbv8-apple-ios | FileCheck %s --check-prefix=THUMB
define i32 @t1(i1 %c) nounwind readnone {
entry:
OpenPOWER on IntegriCloud