| 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