Imported Upstream version 5.18.0.247

Former-commit-id: 2d6af2e4ed0eda5cbdc2946446ef7718456ad190
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2019-01-25 08:19:26 +00:00
parent 279aa8f685
commit ce8e504569
28478 changed files with 39 additions and 3866962 deletions

View File

@@ -1,32 +0,0 @@
; RUN: opt < %s -jump-threading
; PR9446
; Just check that it doesn't crash
define void @int327() nounwind {
entry:
unreachable
for.cond: ; preds = %for.cond4
%tobool3 = icmp eq i8 undef, 0
br i1 %tobool3, label %for.cond23, label %for.cond4
for.cond4: ; preds = %for.cond
br label %for.cond
for.cond23: ; preds = %for.body28, %for.cond23, %for.cond
%conv321 = phi i32 [ %conv32, %for.body28 ], [ 0, %for.cond ], [ %conv321, %for.cond23 ]
%l_266.0 = phi i32 [ %phitmp, %for.body28 ], [ 0, %for.cond ], [ 0, %for.cond23 ]
%cmp26 = icmp eq i32 %l_266.0, 0
br i1 %cmp26, label %for.body28, label %for.cond23
for.body28: ; preds = %for.cond23
%and = and i32 %conv321, 1
%conv32 = zext i8 undef to i32
%add = add nsw i32 %l_266.0, 1
%phitmp = and i32 %add, 255
br label %for.cond23
if.end43: ; No predecessors!
ret void
}