Issue 182963
Summary [clang][constexpr][HLSL][Matrix] Add support for Matrix APValues and HLSL matrix operations to the clang bytecode constexpr interpreter
Labels clang:frontend, HLSL, clang:bytecode
Assignees Icohedron
Reporter Icohedron
    As mentioned in https://github.com/llvm/llvm-project/pull/178762#discussion_r2843414349, #178762 can not be merged (and, by extension, issues #168935
 and #168944 can not be fixed) until support is added to the new experimental constexpr evaluator in Clang as per LLVM policy: https://discourse.llvm.org/t/updating-expectations-for-the-new-constexpr-engine/88853

The new clang bytecode constexpr evaluator will need to support the `ConstantMatrixType` and the following casts:
- CK_HLSLArrayRValue
- CK_HLSLMatrixTruncation
- CK_HLSLAggregateSplatCast
- CK_HLSLElementwiseCast


_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to