[AMDGPU][True16][CodeGen] true16 codegen pattern for v_med3_u/i16 (#121850)
[llvm-project.git] / clang / test / CodeGenCXX / zos-mangle-ptr-size-address-space.cpp
blobd14ce117b2be4aef31e629ea6c138eb1553cb8e3
1 // RUN: %clang_cc1 -fzos-extensions -emit-llvm -triple s390x-ibm-zos -x c++ -o - %s | FileCheck %s --check-prefixes=CHECK
3 // CHECK-LABEL: define void @_Z2f1v()
4 void f1() {}
6 // CHECK-LABEL: define void @_Z2f2Pi(ptr addrspace(1) noundef %p32)
7 void f2(int * __ptr32 p32) {}
9 // CHECK-LABEL: define noundef ptr addrspace(1) @_Z2f3Pi(ptr addrspace(1) noundef %p32)
10 int * __ptr32 f3(int * __ptr32 p32) {
11 return p32;
14 // CHECK-LABEL: define noundef ptr @_Z2f4PPi(ptr noundef %p32)
15 int * __ptr32 *f4(int * __ptr32 *p32) {
16 return p32;