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,30 +0,0 @@
|
||||
; NOTE: Assertions have been autogenerated by update_test_checks.py
|
||||
; RUN: opt < %s -instsimplify -S | FileCheck %s
|
||||
|
||||
@zeroinit = constant {} zeroinitializer
|
||||
@undef = constant {} undef
|
||||
|
||||
define i32 @crash_on_zeroinit() {
|
||||
; CHECK-LABEL: @crash_on_zeroinit(
|
||||
; CHECK: ret i32 0
|
||||
;
|
||||
%load = load i32, i32* bitcast ({}* @zeroinit to i32*)
|
||||
ret i32 %load
|
||||
}
|
||||
|
||||
define i32 @crash_on_undef() {
|
||||
; CHECK-LABEL: @crash_on_undef(
|
||||
; CHECK: ret i32 undef
|
||||
;
|
||||
%load = load i32, i32* bitcast ({}* @undef to i32*)
|
||||
ret i32 %load
|
||||
}
|
||||
|
||||
@GV = private constant [8 x i32] [i32 42, i32 43, i32 44, i32 45, i32 46, i32 47, i32 48, i32 49]
|
||||
|
||||
define <8 x i32> @partial_load() {
|
||||
; CHECK-LABEL: @partial_load(
|
||||
; CHECK: ret <8 x i32> <i32 0, i32 42, i32 43, i32 44, i32 45, i32 46, i32 47, i32 48>
|
||||
%load = load <8 x i32>, <8 x i32>* bitcast (i32* getelementptr ([8 x i32], [8 x i32]* @GV, i64 0, i64 -1) to <8 x i32>*)
|
||||
ret <8 x i32> %load
|
||||
}
|
Reference in New Issue
Block a user