mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-06 06:33:24 +00:00
13 lines
338 B
LLVM
13 lines
338 B
LLVM
|
; RUN: opt -instcombine -S < %s | FileCheck %s
|
||
|
target datalayout = "e-p:64:64:64-n8:16:32:64"
|
||
|
|
||
|
define i32* @pointer_to_addrspace_pointer(i32 addrspace(1)** %x) nounwind {
|
||
|
; CHECK-LABEL: @pointer_to_addrspace_pointer(
|
||
|
; CHECK: load
|
||
|
; CHECK: addrspacecast
|
||
|
%y = bitcast i32 addrspace(1)** %x to i32**
|
||
|
%z = load i32** %y
|
||
|
ret i32* %z
|
||
|
}
|
||
|
|