brintos

brintos / llvm-project-archived public Read only

0
0
Text · 741 B · 2212983 Raw
30 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc < %s -mtriple=i686-- -disable-cgp-branch-opts | FileCheck %s3; PR33664 5define void @_ada_c34002a() nounwind {6; CHECK-LABEL: _ada_c34002a:7; CHECK:       # %bb.0: # %entry8; CHECK-NEXT:    movb $90, %al9; CHECK-NEXT:    movzbl %al, %eax10; CHECK-NEXT:    idivb 011; CHECK-NEXT:    cmpb $3, %al12; CHECK-NEXT:  # %bb.1: # %bb45713entry:14  %0 = load i8, ptr null, align 115  %1 = sdiv i8 90, %016  %2 = icmp ne i8 %1, 317  %3 = zext i1 %2 to i818  %toBool449 = icmp ne i8 %3, 019  %4 = or i1 false, %toBool44920  %5 = zext i1 %4 to i821  %toBool450 = icmp ne i8 %5, 022  br i1 %toBool450, label %bb451, label %bb45723 24bb451:25  br label %bb45726 27bb457:28  unreachable29}30