You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.234
Former-commit-id: 8071ec1a8c5eaa9be24b41745add19297608001f
This commit is contained in:
parent
f32dbaf0b2
commit
212f6bafcb
@ -1,35 +0,0 @@
|
||||
; RUN: opt < %s -S -instcombine | FileCheck %s
|
||||
|
||||
; Derived from gcc.c-torture/execute/frame-address.c
|
||||
|
||||
; CHECK-LABEL: @func(
|
||||
; CHECK: return:
|
||||
; CHECK-NOT: ret i32 0
|
||||
; CHECK: ret i32 %retval
|
||||
|
||||
define i32 @func(i8* %c, i8* %f) nounwind uwtable readnone noinline ssp {
|
||||
entry:
|
||||
%d = alloca i8, align 1
|
||||
store i8 0, i8* %d, align 1
|
||||
%cmp = icmp ugt i8* %d, %c
|
||||
br i1 %cmp, label %if.else, label %if.then
|
||||
|
||||
if.then: ; preds = %entry
|
||||
%cmp2 = icmp ule i8* %d, %f
|
||||
%not.cmp1 = icmp uge i8* %c, %f
|
||||
%.cmp2 = and i1 %cmp2, %not.cmp1
|
||||
%land.ext = zext i1 %.cmp2 to i32
|
||||
br label %return
|
||||
|
||||
if.else: ; preds = %entry
|
||||
%cmp5 = icmp uge i8* %d, %f
|
||||
%not.cmp3 = icmp ule i8* %c, %f
|
||||
%.cmp5 = and i1 %cmp5, %not.cmp3
|
||||
%land.ext7 = zext i1 %.cmp5 to i32
|
||||
br label %return
|
||||
|
||||
return: ; preds = %if.else, %if.then
|
||||
%retval.0 = phi i32 [ %land.ext, %if.then ], [ %land.ext7, %if.else ]
|
||||
ret i32 %retval.0
|
||||
}
|
||||
|
Reference in New Issue
Block a user