51 lines · plain
1; RUN: opt %loadNPMPolly '-passes=polly-custom<detect>' -polly-print-detect -disable-output < %s 2>&1 | FileCheck %s2;3; CHECK: Valid Region for Scop: if.end.1631 => for.cond.1647.outer4;5target triple = "x86_64-unknown-linux-gnu"6 7; Function Attrs: nounwind uwtable8define void @qtm_decompress() {9entry:10 br label %if.end.163111 12if.end.1631: ; preds = %entry13 br i1 false, label %for.cond.1647.preheader, label %if.then.163514 15if.then.1635: ; preds = %if.end.163116 br label %for.cond.1647.preheader17 18for.cond.1647.preheader: ; preds = %if.then.1635, %if.end.163119 br label %for.cond.1647.outer20 21for.cond.1647.outer: ; preds = %do.end.1685, %for.cond.1647.preheader22 %bits_needed.5.ph = phi i8 [ 8, %for.cond.1647.preheader ], [ undef, %do.end.1685 ]23 br label %for.cond.164724 25for.cond.1647: ; preds = %do.cond.1718, %for.cond.1647.outer26 %bits_needed.5 = phi i8 [ 8, %do.cond.1718 ], [ %bits_needed.5.ph, %for.cond.1647.outer ]27 br i1 undef, label %do.cond.1718, label %if.then.165928 29if.then.1659: ; preds = %for.cond.164730 br i1 false, label %do.end.1685, label %cleanup.178531 32do.end.1685: ; preds = %if.then.165933 br label %for.cond.1647.outer34 35do.cond.1718: ; preds = %for.cond.164736 br i1 false, label %land.lhs.true.1736, label %for.cond.164737 38land.lhs.true.1736: ; preds = %do.cond.171839 br label %if.then.174240 41if.then.1742: ; preds = %land.lhs.true.173642 unreachable43 44cleanup.1785: ; preds = %if.then.165945 ret void46}47 48!llvm.ident = !{!0}49 50!0 = !{!"clang version 3.8.0 (trunk 250010) (llvm/trunk 250018)"}51