| ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 6 | |
| ; RUN: opt < %s -passes=infer-alignment -S | FileCheck %s | |
| define void @bitcast_b64_to_p1(b64 %b) { | |
| ; CHECK-LABEL: define void @bitcast_b64_to_p1( | |
| ; CHECK-SAME: b64 [[B:%.*]]) { | |
| ; CHECK-NEXT: [[P:%.*]] = bitcast b64 [[B]] to ptr addrspace(1) | |
| ; CHECK-NEXT: store i64 0, ptr addrspace(1) [[P]], align 4 | |
| ; CHECK-NEXT: ret void | |
| ; | |
| %p = bitcast b64 %b to ptr addrspace(1) | |
| store i64 0, ptr addrspace(1) %p | |
| ret void | |
| } |