diff options
Diffstat (limited to 'polly/test/CodeGen/20100713_2.ll')
| -rw-r--r-- | polly/test/CodeGen/20100713_2.ll | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/polly/test/CodeGen/20100713_2.ll b/polly/test/CodeGen/20100713_2.ll new file mode 100644 index 00000000000..e4065cd6143 --- /dev/null +++ b/polly/test/CodeGen/20100713_2.ll @@ -0,0 +1,35 @@ +; RUN: opt %loadPolly %defaultOpts -polly-codegen < %s +; ModuleID = 'bugpoint-reduced-simplified.bc' +target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" +target triple = "x86_64-unknown-linux-gnu" + +define hidden void @luaD_callhook() nounwind { +entry: + br i1 undef, label %bb, label %return + +bb: ; preds = %entry + br i1 undef, label %bb1, label %return + +bb1: ; preds = %bb + %0 = sub nsw i64 undef, undef ; <i64> [#uses=1] + br i1 false, label %bb2, label %bb3 + +bb2: ; preds = %bb1 + br label %bb4 + +bb3: ; preds = %bb1 + br label %bb4 + +bb4: ; preds = %bb3, %bb2 + br i1 undef, label %bb5, label %bb6 + +bb5: ; preds = %bb4 + unreachable + +bb6: ; preds = %bb4 + %1 = getelementptr inbounds i8* undef, i64 %0 ; <i8*> [#uses=0] + ret void + +return: ; preds = %bb, %entry + ret void +} |

