brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · 861a78e Raw
57 lines · plain
1; RUN: opt %loadNPMPolly -polly-vectorizer=stripmine -polly-parallel -polly-parallel-force -polly-process-unprofitable '-passes=polly<no-default-opts>' -S < %s | FileCheck %s2; CHECK: define internal void @DoStringSort_polly_subfn3target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"4target triple = "aarch64-unknown-linux-gnueabi"5 6define void @DoStringSort() {7bb:8  br label %bb19 10bb1:                                              ; preds = %bb1, %bb11  %i = phi i32 [ 0, %bb ], [ %i2, %bb1 ]12  %i2 = add i32 %i, 113  br i1 undef, label %bb1, label %bb314 15bb3:                                              ; preds = %bb116  br i1 undef, label %bb6, label %bb417 18bb4:                                              ; preds = %bb319  %i5 = bitcast i8* undef to i32*20  br label %bb621 22bb6:                                              ; preds = %bb4, %bb323  %i7 = phi i32* [ %i5, %bb4 ], [ undef, %bb3 ]24  br i1 undef, label %bb21, label %bb825 26bb8:                                              ; preds = %bb20, %bb627  %i9 = phi i32* [ %i7, %bb6 ], [ %i10, %bb20 ]28  %i10 = getelementptr inbounds i32, i32* %i9, i32 %i229  br i1 undef, label %bb11, label %bb2030 31bb11:                                             ; preds = %bb832  br label %bb1233 34bb12:                                             ; preds = %bb1135  br label %bb1336 37bb13:                                             ; preds = %bb1238  br label %bb1439 40bb14:                                             ; preds = %bb14, %bb1341  %i15 = phi i32 [ %i17, %bb14 ], [ 1, %bb13 ]42  %i16 = getelementptr inbounds i32, i32* %i9, i32 %i1543  store i32 undef, i32* %i16, align 444  %i17 = add i32 %i15, 145  %i18 = icmp eq i32 %i15, %i46  br i1 %i18, label %bb19, label %bb1447 48bb19:                                             ; preds = %bb1449  br label %bb2050 51bb20:                                             ; preds = %bb19, %bb852  br i1 undef, label %bb21, label %bb853 54bb21:                                             ; preds = %bb20, %bb655  unreachable56}57