[llvm-commits] CVS: llvm/test/CodeGen/Generic/switch-lower.ll
Chris Lattner
sabre at nondot.org
Mon Feb 12 17:05:26 PST 2007
Changes in directory llvm/test/CodeGen/Generic:
switch-lower.ll added (r1.1)
---
Log message:
new testcase for PR1197: http://llvm.org/PR1197
---
Diffs of the changes: (+335 -0)
switch-lower.ll | 335 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 335 insertions(+)
Index: llvm/test/CodeGen/Generic/switch-lower.ll
diff -c /dev/null llvm/test/CodeGen/Generic/switch-lower.ll:1.1
*** /dev/null Mon Feb 12 19:05:20 2007
--- llvm/test/CodeGen/Generic/switch-lower.ll Mon Feb 12 19:05:10 2007
***************
*** 0 ****
--- 1,335 ----
+ ; RUN: llvm-as < %s | llc
+ ; PR1197
+
+ implementation ; Functions:
+
+ define void @exp_attr__expand_n_attribute_reference() {
+ entry:
+ br i1 false, label %cond_next954, label %cond_true924
+
+ cond_true924: ; preds = %entry
+ ret void
+
+ cond_next954: ; preds = %entry
+ switch i8 0, label %cleanup7419 [
+ i8 1, label %bb956
+ i8 2, label %bb1069
+ i8 4, label %bb7328
+ i8 5, label %bb1267
+ i8 8, label %bb1348
+ i8 9, label %bb7328
+ i8 11, label %bb1439
+ i8 12, label %bb1484
+ i8 13, label %bb1706
+ i8 14, label %bb1783
+ i8 17, label %bb1925
+ i8 18, label %bb1929
+ i8 19, label %bb2240
+ i8 25, label %bb2447
+ i8 27, label %bb2480
+ i8 29, label %bb2590
+ i8 30, label %bb2594
+ i8 31, label %bb2621
+ i8 32, label %bb2664
+ i8 33, label %bb2697
+ i8 34, label %bb2735
+ i8 37, label %bb2786
+ i8 38, label %bb2849
+ i8 39, label %bb3269
+ i8 41, label %bb3303
+ i8 42, label %bb3346
+ i8 43, label %bb3391
+ i8 44, label %bb3395
+ i8 50, label %bb3673
+ i8 52, label %bb3677
+ i8 53, label %bb3693
+ i8 54, label %bb7328
+ i8 56, label %bb3758
+ i8 57, label %bb3787
+ i8 64, label %bb5019
+ i8 68, label %cond_true4235
+ i8 69, label %bb4325
+ i8 70, label %bb4526
+ i8 72, label %bb4618
+ i8 73, label %bb4991
+ i8 80, label %bb5012
+ i8 82, label %bb5019
+ i8 84, label %bb5518
+ i8 86, label %bb5752
+ i8 87, label %bb5953
+ i8 89, label %bb6040
+ i8 90, label %bb6132
+ i8 92, label %bb6186
+ i8 93, label %bb6151
+ i8 94, label %bb6155
+ i8 97, label %bb6355
+ i8 98, label %bb5019
+ i8 99, label %bb6401
+ i8 101, label %bb5019
+ i8 102, label %bb1484
+ i8 104, label %bb7064
+ i8 105, label %bb7068
+ i8 106, label %bb7072
+ i8 108, label %bb1065
+ i8 109, label %bb1702
+ i8 110, label %bb2200
+ i8 111, label %bb2731
+ i8 112, label %bb2782
+ i8 113, label %bb2845
+ i8 114, label %bb2875
+ i8 115, label %bb3669
+ i8 116, label %bb7316
+ i8 117, label %bb7316
+ i8 118, label %bb3875
+ i8 119, label %bb4359
+ i8 120, label %bb4987
+ i8 121, label %bb5008
+ i8 122, label %bb5786
+ i8 123, label %bb6147
+ i8 124, label %bb6916
+ i8 125, label %bb6920
+ i8 126, label %bb6955
+ i8 127, label %bb6990
+ i8 -128, label %bb7027
+ i8 -127, label %bb3879
+ i8 -126, label %bb4700
+ i8 -125, label %bb7076
+ i8 -124, label %bb2366
+ i8 -123, label %bb2366
+ i8 -122, label %bb5490
+ ]
+
+ bb956: ; preds = %cond_next954
+ ret void
+
+ bb1065: ; preds = %cond_next954
+ ret void
+
+ bb1069: ; preds = %cond_next954
+ ret void
+
+ bb1267: ; preds = %cond_next954
+ ret void
+
+ bb1348: ; preds = %cond_next954
+ ret void
+
+ bb1439: ; preds = %cond_next954
+ ret void
+
+ bb1484: ; preds = %cond_next954, %cond_next954
+ ret void
+
+ bb1702: ; preds = %cond_next954
+ ret void
+
+ bb1706: ; preds = %cond_next954
+ ret void
+
+ bb1783: ; preds = %cond_next954
+ ret void
+
+ bb1925: ; preds = %cond_next954
+ ret void
+
+ bb1929: ; preds = %cond_next954
+ ret void
+
+ bb2200: ; preds = %cond_next954
+ ret void
+
+ bb2240: ; preds = %cond_next954
+ ret void
+
+ bb2366: ; preds = %cond_next954, %cond_next954
+ ret void
+
+ bb2447: ; preds = %cond_next954
+ ret void
+
+ bb2480: ; preds = %cond_next954
+ ret void
+
+ bb2590: ; preds = %cond_next954
+ ret void
+
+ bb2594: ; preds = %cond_next954
+ ret void
+
+ bb2621: ; preds = %cond_next954
+ ret void
+
+ bb2664: ; preds = %cond_next954
+ ret void
+
+ bb2697: ; preds = %cond_next954
+ ret void
+
+ bb2731: ; preds = %cond_next954
+ ret void
+
+ bb2735: ; preds = %cond_next954
+ ret void
+
+ bb2782: ; preds = %cond_next954
+ ret void
+
+ bb2786: ; preds = %cond_next954
+ ret void
+
+ bb2845: ; preds = %cond_next954
+ ret void
+
+ bb2849: ; preds = %cond_next954
+ ret void
+
+ bb2875: ; preds = %cond_next954
+ ret void
+
+ bb3269: ; preds = %cond_next954
+ ret void
+
+ bb3303: ; preds = %cond_next954
+ ret void
+
+ bb3346: ; preds = %cond_next954
+ ret void
+
+ bb3391: ; preds = %cond_next954
+ ret void
+
+ bb3395: ; preds = %cond_next954
+ ret void
+
+ bb3669: ; preds = %cond_next954
+ ret void
+
+ bb3673: ; preds = %cond_next954
+ ret void
+
+ bb3677: ; preds = %cond_next954
+ ret void
+
+ bb3693: ; preds = %cond_next954
+ ret void
+
+ bb3758: ; preds = %cond_next954
+ ret void
+
+ bb3787: ; preds = %cond_next954
+ ret void
+
+ bb3875: ; preds = %cond_next954
+ ret void
+
+ bb3879: ; preds = %cond_next954
+ ret void
+
+ cond_true4235: ; preds = %cond_next954
+ ret void
+
+ bb4325: ; preds = %cond_next954
+ ret void
+
+ bb4359: ; preds = %cond_next954
+ ret void
+
+ bb4526: ; preds = %cond_next954
+ ret void
+
+ bb4618: ; preds = %cond_next954
+ ret void
+
+ bb4700: ; preds = %cond_next954
+ ret void
+
+ bb4987: ; preds = %cond_next954
+ ret void
+
+ bb4991: ; preds = %cond_next954
+ ret void
+
+ bb5008: ; preds = %cond_next954
+ ret void
+
+ bb5012: ; preds = %cond_next954
+ ret void
+
+ bb5019: ; preds = %cond_next954, %cond_next954, %cond_next954, %cond_next954
+ ret void
+
+ bb5490: ; preds = %cond_next954
+ ret void
+
+ bb5518: ; preds = %cond_next954
+ ret void
+
+ bb5752: ; preds = %cond_next954
+ ret void
+
+ bb5786: ; preds = %cond_next954
+ ret void
+
+ bb5953: ; preds = %cond_next954
+ ret void
+
+ bb6040: ; preds = %cond_next954
+ ret void
+
+ bb6132: ; preds = %cond_next954
+ ret void
+
+ bb6147: ; preds = %cond_next954
+ ret void
+
+ bb6151: ; preds = %cond_next954
+ ret void
+
+ bb6155: ; preds = %cond_next954
+ ret void
+
+ bb6186: ; preds = %cond_next954
+ ret void
+
+ bb6355: ; preds = %cond_next954
+ ret void
+
+ bb6401: ; preds = %cond_next954
+ ret void
+
+ bb6916: ; preds = %cond_next954
+ ret void
+
+ bb6920: ; preds = %cond_next954
+ ret void
+
+ bb6955: ; preds = %cond_next954
+ ret void
+
+ bb6990: ; preds = %cond_next954
+ ret void
+
+ bb7027: ; preds = %cond_next954
+ ret void
+
+ bb7064: ; preds = %cond_next954
+ ret void
+
+ bb7068: ; preds = %cond_next954
+ ret void
+
+ bb7072: ; preds = %cond_next954
+ ret void
+
+ bb7076: ; preds = %cond_next954
+ ret void
+
+ bb7316: ; preds = %cond_next954, %cond_next954
+ ret void
+
+ bb7328: ; preds = %cond_next954, %cond_next954, %cond_next954
+ ret void
+
+ cleanup7419: ; preds = %cond_next954
+ ret void
+ }
More information about the llvm-commits
mailing list