Reduce the number of hwintrinsic tests by removing no longer interesting scenarios #85008
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We have a considerable number of intrinsics and therefore total tests that exist, however since the intrinsics were first introduced there have been many improvements to the general infrastructure such that many of the scenarios we were originally testing are no longer interesting.
In particular, we previously had many different types of loads being tested to validate that containment and other specialized logic around varying addressing modes were correctly handled in the face of the customer
Load
intrinsics.Today, however, such loads are normalized to standard
GT_IND
on import and the tests validating these intrinsics no longer provide significant additional value, particularly when viewed across the total coverage we have in stress runs, in other real world usage in the libraries, etcAs such, this removes those scenarios from the core test templates so we can decrease the total run time for all hwintrinsic tests.