[clang] [HLSL] add extra scalar vector overloads for clamp (PR #129939)
Sarah Spall via cfe-commits
cfe-commits at lists.llvm.org
Thu Mar 13 10:57:52 PDT 2025
================
@@ -94,6 +109,9 @@ uint64_t3 test_clamp_ulong3(uint64_t3 p0, uint64_t3 p1) { return clamp(p0, p1,p1
// CHECK: define [[FNATTRS]] <4 x i64> @_Z17test_clamp_ulong4
// CHECK: call <4 x i64> @llvm.[[TARGET]].uclamp.v4i64
uint64_t4 test_clamp_ulong4(uint64_t4 p0, uint64_t4 p1) { return clamp(p0, p1,p1); }
+// CHECK: define [[FNATTRS]] <4 x i64> {{.*}}test_clamp_ulong4_mismatch
+// CHECK: call <4 x i64> @llvm.[[TARGET]].uclamp.v4i64
+uint64_t4 test_clamp_ulong4_mismatch(uint64_t4 p0, uint64_t4 p1) { return clamp(p0, p0,p1); }
----------------
spall wrote:
copy paste strikes again. thanks ill fix these
https://github.com/llvm/llvm-project/pull/129939
More information about the cfe-commits
mailing list