[clang] [HLSL][LongVec] enable dot product in the frontend (PR #216418)

Farzon Lotfi via cfe-commits cfe-commits at lists.llvm.org
Fri Aug 14 16:55:00 PDT 2026


================
@@ -33,6 +33,10 @@ int test_dot_int3(int3 p0, int3 p1) { return dot(p0, p1); }
 // CHECK: ret i32 %hlsl.dot
----------------
farzonl wrote:

There are only 3 intrinsic, one floating point, one signed integer, and one unsigned integer. We just want to make sure with these tests that a long vector makes its way to the backend.

We are already exercising all the supported types in the other dot product tests. 

https://github.com/llvm/llvm-project/pull/216418


More information about the cfe-commits mailing list