[AArch64] CondOpt pass is missing FCMP instructions when searching backward for
[oota-llvm.git] / test / CodeGen / AArch64 / logical_shifted_reg.ll
index bbbfcc1b9118e74619643bfa637f6366586ae458..b249d72e0f90e22becef5cd4063448c38eefd835 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc -verify-machineinstrs < %s -mtriple=aarch64-none-linux-gnu -O0 | FileCheck %s
+; RUN: llc -verify-machineinstrs < %s -mtriple=aarch64-none-linux-gnu | FileCheck %s
 
 @var1_32 = global i32 0
 @var2_32 = global i32 0
@@ -6,8 +6,8 @@
 @var1_64 = global i64 0
 @var2_64 = global i64 0
 
-define void @logical_32bit() {
-; CHECK: logical_32bit:
+define void @logical_32bit() minsize {
+; CHECK-LABEL: logical_32bit:
   %val1 = load i32* @var1_32
   %val2 = load i32* @var2_32
 
@@ -96,8 +96,8 @@ define void @logical_32bit() {
   ret void
 }
 
-define void @logical_64bit() {
-; CHECK: logical_64bit:
+define void @logical_64bit() minsize {
+; CHECK-LABEL: logical_64bit:
   %val1 = load i64* @var1_64
   %val2 = load i64* @var2_64
 
@@ -190,7 +190,7 @@ define void @logical_64bit() {
 }
 
 define void @flag_setting() {
-; CHECK: flag_setting:
+; CHECK-LABEL: flag_setting:
   %val1 = load i64* @var1_64
   %val2 = load i64* @var2_64