[llvm-branch-commits] [llvm-branch] r101927 - in /llvm/branches/Apple/Morbo: ./ test/CodeGen/X86/2010-04-19-DAGCombineCrash.ll test/CodeGen/X86/crash.ll
Bill Wendling
isanbard at gmail.com
Tue Apr 20 11:18:27 PDT 2010
Author: void
Date: Tue Apr 20 13:18:27 2010
New Revision: 101927
URL: http://llvm.org/viewvc/llvm-project?rev=101927&view=rev
Log:
$ svn merge -c 101925 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r101925 into '.':
U test/CodeGen/X86/crash.ll
D test/CodeGen/X86/2010-04-19-DAGCombineCrash.ll
Removed:
llvm/branches/Apple/Morbo/test/CodeGen/X86/2010-04-19-DAGCombineCrash.ll
Modified:
llvm/branches/Apple/Morbo/ (props changed)
llvm/branches/Apple/Morbo/test/CodeGen/X86/crash.ll
Propchange: llvm/branches/Apple/Morbo/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Apr 20 13:18:27 2010
@@ -1,2 +1,2 @@
/llvm/branches/Apple/Hermes:96832,96835,96858,96870,96876,96879
-/llvm/trunk:98602,98604,98612,98615-98616,98675,98686,98743-98744,98768,98773,98778,98780,98810,98835,98839,98845,98855,98862,98881,98920,98977,99032-99033,99043,99196,99223,99263,99282-99284,99306,99319-99321,99324,99336,99378,99418,99423,99429,99440,99455,99463,99465,99469,99484,99490,99492-99494,99507,99524,99537,99539-99540,99544,99570,99575,99598,99620,99629-99630,99636,99671,99692,99695,99697,99699,99722,99816,99835-99836,99845-99846,99848,99850,99855,99879,99881-99883,99895,99899,99910,99916,99919,99952-99954,99957,99959,99974-99975,99982,99984-99986,99988,99992-99993,99995,99997-99999,100016,100035,100037-100038,100042,100044,100056,100072,100074,100078,100081-100090,100092,100094-100095,100116,100134,100184,100209,100214-100218,100220-100221,100223-100225,100231,100250,100252,100257,100261,100304,100332,100353,100384,100454-100455,100457,100466,100478,100480,100487,100494,100497,100505,100521,100553,100568,100584,100592,100609-100610,100636,100710,100736,100742,1007
51,100768-100769,100771,100781,100797,100804,100837,100867,100892,100936-100937,101011,101023,101075,101077,101079,101081,101085,101154,101158,101162,101165,101181,101190,101202,101282,101303,101314-101315,101317,101331,101343,101383,101392,101420,101453,101604,101615,101629,101684-101686,101805,101845,101847,101851,101855
+/llvm/trunk:98602,98604,98612,98615-98616,98675,98686,98743-98744,98768,98773,98778,98780,98810,98835,98839,98845,98855,98862,98881,98920,98977,99032-99033,99043,99196,99223,99263,99282-99284,99306,99319-99321,99324,99336,99378,99418,99423,99429,99440,99455,99463,99465,99469,99484,99490,99492-99494,99507,99524,99537,99539-99540,99544,99570,99575,99598,99620,99629-99630,99636,99671,99692,99695,99697,99699,99722,99816,99835-99836,99845-99846,99848,99850,99855,99879,99881-99883,99895,99899,99910,99916,99919,99952-99954,99957,99959,99974-99975,99982,99984-99986,99988,99992-99993,99995,99997-99999,100016,100035,100037-100038,100042,100044,100056,100072,100074,100078,100081-100090,100092,100094-100095,100116,100134,100184,100209,100214-100218,100220-100221,100223-100225,100231,100250,100252,100257,100261,100304,100332,100353,100384,100454-100455,100457,100466,100478,100480,100487,100494,100497,100505,100521,100553,100568,100584,100592,100609-100610,100636,100710,100736,100742,1007
51,100768-100769,100771,100781,100797,100804,100837,100867,100892,100936-100937,101011,101023,101075,101077,101079,101081,101085,101154,101158,101162,101165,101181,101190,101202,101282,101303,101314-101315,101317,101331,101343,101383,101392,101420,101453,101604,101615,101629,101684-101686,101805,101845,101847,101851,101855,101879,101925
Removed: llvm/branches/Apple/Morbo/test/CodeGen/X86/2010-04-19-DAGCombineCrash.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Morbo/test/CodeGen/X86/2010-04-19-DAGCombineCrash.ll?rev=101926&view=auto
==============================================================================
--- llvm/branches/Apple/Morbo/test/CodeGen/X86/2010-04-19-DAGCombineCrash.ll (original)
+++ llvm/branches/Apple/Morbo/test/CodeGen/X86/2010-04-19-DAGCombineCrash.ll (removed)
@@ -1,58 +0,0 @@
-; RUN: llc < %s -mtriple=i386-apple-darwin
-; rdar://7869290
-
-%struct.anon = type { float }
-
-define void @func() nounwind ssp {
-entry:
- br label %bb66
-
-bb: ; preds = %bb66
- br i1 undef, label %bb65, label %bb2
-
-bb2: ; preds = %bb
- br i1 undef, label %bb65, label %bb3
-
-bb3: ; preds = %bb2
- br i1 undef, label %bb65, label %bb4
-
-bb4: ; preds = %bb3
- br i1 undef, label %bb65, label %bb5
-
-bb5: ; preds = %bb4
- br i1 undef, label %bb65, label %bb6
-
-bb6: ; preds = %bb5
- br i1 undef, label %bb65, label %bb11
-
-bb11: ; preds = %bb6
- br i1 undef, label %bb65, label %bb12
-
-bb12: ; preds = %bb11
- br i1 undef, label %bb65, label %bb13
-
-bb13: ; preds = %bb12
- br i1 undef, label %bb65, label %bb14
-
-bb14: ; preds = %bb13
- %0 = trunc i16 undef to i1 ; <i1> [#uses=1]
- %1 = load i8* undef, align 8 ; <i8> [#uses=1]
- %2 = shl i8 %1, 4 ; <i8> [#uses=1]
- %3 = lshr i8 %2, 7 ; <i8> [#uses=1]
- %4 = trunc i8 %3 to i1 ; <i1> [#uses=1]
- %5 = icmp ne i1 %0, %4 ; <i1> [#uses=1]
- br i1 %5, label %bb65, label %bb15
-
-bb15: ; preds = %bb14
- %6 = load %struct.anon** undef, align 8 ; <%struct.anon*> [#uses=0]
- br label %bb65
-
-bb65: ; preds = %bb15, %bb14, %bb13, %bb12, %bb11, %bb6, %bb5, %bb4, %bb3, %bb2, %bb
- br label %bb66
-
-bb66: ; preds = %bb65, %entry
- br i1 undef, label %bb, label %bb67
-
-bb67: ; preds = %bb66
- ret void
-}
Modified: llvm/branches/Apple/Morbo/test/CodeGen/X86/crash.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Morbo/test/CodeGen/X86/crash.ll?rev=101927&r1=101926&r2=101927&view=diff
==============================================================================
--- llvm/branches/Apple/Morbo/test/CodeGen/X86/crash.ll (original)
+++ llvm/branches/Apple/Morbo/test/CodeGen/X86/crash.ll Tue Apr 20 13:18:27 2010
@@ -108,3 +108,24 @@
!0 = metadata !{i32 633550}
!1 = metadata !{i32 634261}
+
+
+; Crash during XOR optimization.
+; <rdar://problem/7869290>
+
+define void @test7() nounwind ssp {
+entry:
+ br i1 undef, label %bb14, label %bb67
+
+bb14:
+ %tmp0 = trunc i16 undef to i1
+ %tmp1 = load i8* undef, align 8
+ %tmp2 = shl i8 %tmp1, 4
+ %tmp3 = lshr i8 %tmp2, 7
+ %tmp4 = trunc i8 %tmp3 to i1
+ %tmp5 = icmp ne i1 %tmp0, %tmp4
+ br i1 %tmp5, label %bb14, label %bb67
+
+bb67:
+ ret void
+}
More information about the llvm-branch-commits
mailing list