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