[Reland][Runtimes] Merge 'compile_commands.json' files from runtimes build (#116303)
[llvm-project.git] / llvm / test / CodeGen / X86 / pr3366.ll
blob22129839eb2a42723ad6f5bdc1551036f436dd67
1 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2 ; RUN: llc < %s -mtriple=i686-- -disable-cgp-branch-opts | FileCheck %s
3 ; PR3366
5 define void @_ada_c34002a() nounwind {
6 ; CHECK-LABEL: _ada_c34002a:
7 ; CHECK:       # %bb.0: # %entry
8 ; CHECK-NEXT:    movb $90, %al
9 ; CHECK-NEXT:    movzbl %al, %eax
10 ; CHECK-NEXT:    idivb 0
11 ; CHECK-NEXT:    cmpb $3, %al
12 ; CHECK-NEXT:  # %bb.1: # %bb457
13 entry:
14   %0 = load i8, ptr null, align 1
15   %1 = sdiv i8 90, %0
16   %2 = icmp ne i8 %1, 3
17   %3 = zext i1 %2 to i8
18   %toBool449 = icmp ne i8 %3, 0
19   %4 = or i1 false, %toBool449
20   %5 = zext i1 %4 to i8
21   %toBool450 = icmp ne i8 %5, 0
22   br i1 %toBool450, label %bb451, label %bb457
24 bb451:
25   br label %bb457
27 bb457:
28   unreachable