You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.247
Former-commit-id: 2d6af2e4ed0eda5cbdc2946446ef7718456ad190
This commit is contained in:
parent
279aa8f685
commit
ce8e504569
30
external/llvm/test/CodeGen/SystemZ/int-cmp-50.ll
vendored
30
external/llvm/test/CodeGen/SystemZ/int-cmp-50.ll
vendored
@ -1,30 +0,0 @@
|
||||
; Verify that we do not crash on always-true conditions
|
||||
;
|
||||
; RUN: llc < %s -mtriple=s390x-linux-gnu -mcpu=z10 -O0
|
||||
;
|
||||
; This test was compiled using clang -O0 from the following source code:
|
||||
;
|
||||
; int test(unsigned long x)
|
||||
; {
|
||||
; return x >= 0 && x <= 15;
|
||||
; }
|
||||
|
||||
define signext i32 @test(i64 %x) {
|
||||
entry:
|
||||
%x.addr = alloca i64, align 8
|
||||
store i64 %x, i64* %x.addr, align 8
|
||||
%0 = load i64, i64* %x.addr, align 8
|
||||
%cmp = icmp uge i64 %0, 0
|
||||
br i1 %cmp, label %land.rhs, label %land.end
|
||||
|
||||
land.rhs: ; preds = %entry
|
||||
%1 = load i64, i64* %x.addr, align 8
|
||||
%cmp1 = icmp ule i64 %1, 15
|
||||
br label %land.end
|
||||
|
||||
land.end: ; preds = %land.rhs, %entry
|
||||
%2 = phi i1 [ false, %entry ], [ %cmp1, %land.rhs ]
|
||||
%land.ext = zext i1 %2 to i32
|
||||
ret i32 %land.ext
|
||||
}
|
||||
|
Reference in New Issue
Block a user