From: Sanjay Patel Date: Fri, 2 Dec 2016 17:58:26 +0000 (+0000) Subject: [x86] add common check prefix to reduce duplication; NFC X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2fbac671c1ade299d5f01be2be6be54de84ba519;p=llvm [x86] add common check prefix to reduce duplication; NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288522 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/X86/not-and-simplify.ll b/test/CodeGen/X86/not-and-simplify.ll index 534e035009b..3bee4472c14 100644 --- a/test/CodeGen/X86/not-and-simplify.ll +++ b/test/CodeGen/X86/not-and-simplify.ll @@ -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