blob: fd6339cc9262ee21f98ec9c56d3557c64059c569 [file] [log] [blame]
Owen Anderson9b8f9c32014-03-13 22:51:43 +00001; RUN: opt -instcombine -S < %s | FileCheck %s
2target datalayout = "e-p:64:64:64-n8:16:32:64"
3
4define i32* @pointer_to_addrspace_pointer(i32 addrspace(1)** %x) nounwind {
5; CHECK-LABEL: @pointer_to_addrspace_pointer(
6; CHECK: load
7; CHECK: addrspacecast
8 %y = bitcast i32 addrspace(1)** %x to i32**
9 %z = load i32** %y
10 ret i32* %z
11}
12