brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 3e7e9bd Raw
35 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 42; RUN: opt < %s -passes=newgvn3; PR128584 5define void @fn5(i16 signext %p1, i8 signext %p2, i1 %arg) nounwind uwtable {6entry:7  br i1 %arg, label %if.else, label %if.then8 9if.then:                                          ; preds = %entry10  br label %if.end11 12if.else:                                          ; preds = %entry13  %conv = sext i16 %p1 to i3214  br label %if.end15 16if.end:                                           ; preds = %if.else, %if.then17  %conv1 = sext i16 %p1 to i3218  br i1 %arg, label %if.then3, label %if.else419 20if.then3:                                         ; preds = %if.end21  br label %if.end1222 23if.else4:                                         ; preds = %if.end24  %conv7 = sext i8 %p2 to i3225  %cmp8 = icmp eq i32 %conv1, %conv726  br i1 %cmp8, label %if.then10, label %if.end1227 28if.then10:                                        ; preds = %if.else429  br label %if.end1230 31if.end12:                                         ; preds = %if.then10, %if.else4, %if.then332  %conv13 = sext i8 %p2 to i3233  ret void34}35