]> granicus.if.org Git - llvm/commitdiff
[x86] add common check prefix to reduce duplication; NFC
authorSanjay Patel <spatel@rotateright.com>
Fri, 2 Dec 2016 17:58:26 +0000 (17:58 +0000)
committerSanjay Patel <spatel@rotateright.com>
Fri, 2 Dec 2016 17:58:26 +0000 (17:58 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288522 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/not-and-simplify.ll

index 534e035009b448954258b3f681c83d6c07587f83..3bee4472c1465dc42d3ff78b8f74eb0d6313ed32 100644 (file)
@@ -1,6 +1,6 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=-bmi | FileCheck %s --check-prefix=NO_BMI
-; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+bmi | FileCheck %s --check-prefix=BMI
+; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=-bmi | FileCheck %s --check-prefix=ALL --check-prefix=NO_BMI
+; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+bmi | FileCheck %s --check-prefix=ALL --check-prefix=BMI
 
 ; Clear high bits via shift, set them with xor (not), then mask them off.
 
@@ -29,21 +29,13 @@ define i32 @shrink_xor_constant1(i32 %x) {
 ; Clear low bits via shift, set them with xor (not), then mask them off.
 
 define i8 @shrink_xor_constant2(i8 %x) {
-; NO_BMI-LABEL: shrink_xor_constant2:
-; NO_BMI:       # BB#0:
-; NO_BMI-NEXT:    shlb $5, %dil
-; NO_BMI-NEXT:    notb %dil
-; NO_BMI-NEXT:    andb $-32, %dil
-; NO_BMI-NEXT:    movl %edi, %eax
-; NO_BMI-NEXT:    retq
-;
-; BMI-LABEL: shrink_xor_constant2:
-; BMI:       # BB#0:
-; BMI-NEXT:    shlb $5, %dil
-; BMI-NEXT:    notb %dil
-; BMI-NEXT:    andb $-32, %dil
-; BMI-NEXT:    movl %edi, %eax
-; BMI-NEXT:    retq
+; ALL-LABEL: shrink_xor_constant2:
+; ALL:       # BB#0:
+; ALL-NEXT:    shlb $5, %dil
+; ALL-NEXT:    notb %dil
+; ALL-NEXT:    andb $-32, %dil
+; ALL-NEXT:    movl %edi, %eax
+; ALL-NEXT:    retq
 ;
   %sh = shl i8 %x, 5
   %not = xor i8 %sh, -1