[Demangle] Add a few more options to the microsoft demangler
[llvm-complete.git] / test / CodeGen / X86 / pr22473.ll
blob145f81d286f94a5146e7f5aa2c420efd6073c810
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2 ; RUN: llc < %s -mtriple=i686-unknown | FileCheck %s --check-prefixes=X86
3 ; RUN: llc < %s -mtriple=x86_64-unknown | FileCheck %s --check-prefixes=X64
5 define zeroext i1 @PR22473(i8*, i8) {
6 ; X86-LABEL: PR22473:
7 ; X86:       # %bb.0:
8 ; X86-NEXT:    movl {{[0-9]+}}(%esp), %eax
9 ; X86-NEXT:    movb (%eax), %al
10 ; X86-NEXT:    cmpb {{[0-9]+}}(%esp), %al
11 ; X86-NEXT:    sete %al
12 ; X86-NEXT:    retl
14 ; X64-LABEL: PR22473:
15 ; X64:       # %bb.0:
16 ; X64-NEXT:    cmpb %sil, (%rdi)
17 ; X64-NEXT:    sete %al
18 ; X64-NEXT:    retq
19   %3 = load i8, i8* %0, align 1
20   %4 = icmp eq i8 %3, %1
21   ret i1 %4