brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · c6fb0d7 Raw
59 lines · plain
1; REQUIRES: asserts2; RUN: llc < %s -mtriple=x86_64-apple-darwin11 -relocation-model=pic -frame-pointer=all -stats 2>&1 | not grep ext-opt3 4define fastcc ptr @S_scan_str(ptr %start, i32 %keep_quoted, i32 %keep_delims) nounwind ssp {5entry:6  switch i8 undef, label %bb6 [7    i8 9, label %bb58    i8 32, label %bb59    i8 10, label %bb510    i8 13, label %bb511    i8 12, label %bb512  ]13 14bb5:                                              ; preds = %entry, %entry, %entry, %entry, %entry15  br label %bb616 17bb6:                                              ; preds = %bb5, %entry18  br i1 undef, label %bb7, label %bb919 20bb7:                                              ; preds = %bb621  unreachable22 23bb9:                                              ; preds = %bb624  %0 = load i8, ptr undef, align 1                    ; <i8> [#uses=3]25  br i1 undef, label %bb12, label %bb1026 27bb10:                                             ; preds = %bb928  br i1 undef, label %bb12, label %bb1129 30bb11:                                             ; preds = %bb1031  unreachable32 33bb12:                                             ; preds = %bb10, %bb934  br i1 undef, label %bb13, label %bb1435 36bb13:                                             ; preds = %bb1237  store i8 %0, ptr undef, align 138  %1 = zext i8 %0 to i32                          ; <i32> [#uses=1]39  br label %bb1840 41bb14:                                             ; preds = %bb1242  br label %bb1843 44bb18:                                             ; preds = %bb14, %bb1345  %termcode.0 = phi i32 [ %1, %bb13 ], [ undef, %bb14 ] ; <i32> [#uses=2]46  %2 = icmp eq i8 %0, 0                           ; <i1> [#uses=1]47  br i1 %2, label %bb21, label %bb1948 49bb19:                                             ; preds = %bb1850  br i1 undef, label %bb21, label %bb2051 52bb20:                                             ; preds = %bb1953  br label %bb2154 55bb21:                                             ; preds = %bb20, %bb19, %bb1856  %termcode.1 = phi i32 [ %termcode.0, %bb18 ], [ %termcode.0, %bb19 ], [ undef, %bb20 ] ; <i32> [#uses=0]57  unreachable58}59