[OptTable] Fix typo VALUE => VALUES (NFCI) (#121523)
[llvm-project.git] / clang / test / CodeGenHLSL / builtins / lerp-builtin.hlsl
blobf9b3cbcddfb695af019fa2441de52704c0558054
1 // RUN: %clang_cc1 -finclude-default-header -x hlsl -triple dxil-pc-shadermodel6.3-library %s -fnative-half-type -emit-llvm -disable-llvm-passes -o - | FileCheck %s
3 // CHECK-LABEL: builtin_lerp_half_vector
4 // CHECK: %hlsl.lerp = call <3 x half> @llvm.dx.lerp.v3f16(<3 x half> %0, <3 x half> %1, <3 x half> %2)
5 // CHECK: ret <3 x half> %hlsl.lerp
6 half3 builtin_lerp_half_vector (half3 p0) {
7   return __builtin_hlsl_lerp ( p0, p0, p0 );
10 // CHECK-LABEL: builtin_lerp_floar_vector
11 // CHECK: %hlsl.lerp = call <2 x float> @llvm.dx.lerp.v2f32(<2 x float> %0, <2 x float> %1, <2 x float> %2)
12 // CHECK: ret <2 x float> %hlsl.lerp
13 float2 builtin_lerp_floar_vector ( float2 p0) {
14   return __builtin_hlsl_lerp ( p0, p0, p0 );