You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
Some locations in Clang CodeGen or llvm optimizations will result in odd-sized int value types, such as i25. The DXIL Validator should catch and reject such unsupported sizes when found in the IR, and we should fix the sources of these to prevent them from appearing in the first place.
Description
Some locations in Clang CodeGen or llvm optimizations will result in odd-sized int value types, such as
i25
. The DXIL Validator should catch and reject such unsupported sizes when found in the IR, and we should fix the sources of these to prevent them from appearing in the first place.Steps to Reproduce
Actual Behavior
Results in IR containing
i25
:This
i25
type should never be produced or accepted by DxilValidation. In this case, an optimization produces the value (which is usually the case).This bug is about preventing this from passing validation. See #6564 for tracking the optimization producing the value in the first place.
Environment
The text was updated successfully, but these errors were encountered: