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
… (#6342)" (#6418)
This file deleted with conflicts from subsequent changes:
tools/clang/test/LitDXILValidation/illegalDXILOp.ll
This reverts commit 487080f.
Fixes#6419.
Certain HL ops with no double overload will generate double overloads
for literal types. These are lowered to double DXIL overloads, some of
which are not legal for these ops. We currently rely on illegal
intermediate DXIL op overloads for constant evaluation. If constant
evaluation fails, we end up with illegal DXIL overloads in final DXIL,
which is caught by the validator.
The prior revert restored the ability to run these scenarios (with
asserts disabled).
This change adds tests for #6419 so automated testing will test across
configurations and prevent regressions of this scenario in this branch.
This issue tracks #6410, but specifically in the release branch. See the main issue for full information.
The text was updated successfully, but these errors were encountered: