xref: /llvm-project/clang/test/CodeGenHIP/half.hip (revision e830fa260da9d3bbe99c4176b4ddb6aa5e6229dd)
1// REQUIRES: amdgpu-registered-target
2// RUN: %clang_cc1 -triple amdgcn-amd-amdhsa -x hip -emit-llvm -fcuda-is-device -o - %s | FileCheck %s
3
4#define __device__ __attribute__((device))
5
6// CHECK-LABEL: @_Z2d0DF16_
7// CHECK: fpext
8__device__ float d0(_Float16 x) {
9  return x;
10}
11
12// CHECK-LABEL: @_Z2d1f
13// CHECK: fptrunc
14__device__ _Float16 d1(float x) {
15  return x;
16}
17