You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.167
Former-commit-id: 289509151e0fee68a1b591a20c9f109c3c789d3a
This commit is contained in:
parent
e19d552987
commit
b084638f15
@ -1,44 +0,0 @@
|
||||
; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -relocation-model=dynamic-no-pic -mtriple=thumbv7-apple-ios
|
||||
|
||||
; This test ensures HandlePHINodesInSuccessorBlocks() is able to promote basic
|
||||
; non-legal integer types (i.e., i1, i8, i16).
|
||||
|
||||
declare void @fooi8(i8)
|
||||
declare void @fooi16(i16)
|
||||
|
||||
define void @foo(i1 %cmp) nounwind ssp {
|
||||
entry:
|
||||
br i1 %cmp, label %cond.true, label %cond.false
|
||||
|
||||
cond.true: ; preds = %entry
|
||||
br label %cond.end
|
||||
|
||||
cond.false: ; preds = %entry
|
||||
br label %cond.end
|
||||
|
||||
cond.end: ; preds = %cond.false, %cond.true
|
||||
%cond = phi i1 [ 0, %cond.true ], [ 1, %cond.false ]
|
||||
br i1 %cond, label %cond.true8, label %cond.false8
|
||||
|
||||
cond.true8: ; preds = %cond.end
|
||||
br label %cond.end8
|
||||
|
||||
cond.false8: ; preds = %cond.end
|
||||
br label %cond.end8
|
||||
|
||||
cond.end8: ; preds = %cond.false8, %cond.true8
|
||||
%cond8 = phi i8 [ 0, %cond.true8 ], [ 1, %cond.false8 ]
|
||||
call void @fooi8(i8 %cond8)
|
||||
br i1 0, label %cond.true16, label %cond.false16
|
||||
|
||||
cond.true16: ; preds = %cond.end8
|
||||
br label %cond.end16
|
||||
|
||||
cond.false16: ; preds = %cond.end8
|
||||
br label %cond.end16
|
||||
|
||||
cond.end16: ; preds = %cond.false16, %cond.true16
|
||||
%cond16 = phi i16 [ 0, %cond.true16 ], [ 1, %cond.false16 ]
|
||||
call void @fooi16(i16 %cond16)
|
||||
ret void
|
||||
}
|
Reference in New Issue
Block a user