Skip to content

Conversation

@hvdijk
Copy link
Contributor

@hvdijk hvdijk commented Sep 23, 2025

Since we rely on LoopMasks[...] not creating new map entries, since they should have been created in advance, use LoopMasks.at(...) instead. This will ensure that if new changes are introduced that result in any loop masks being missing, it will fail reliably and be much easier to debug.

This commit fixes one issue with BOSCC, but this is still NFC as at the moment, BOSCC is never used.

@hvdijk
Copy link
Contributor Author

hvdijk commented Sep 23, 2025

This should be rebased after #19961 is merged to ensure that meaningful Native CPU testing is run on this PR.

Since we rely on LoopMasks[...] not creating new map entries, since they
should have been created in advance, use LoopMasks.at(...) instead. This
will ensure that if new changes are introduced that result in any loop
masks being missing, it will fail reliably and be much easier to debug.

This commit fixes one issue with BOSCC, but this is still NFC as at the
moment, BOSCC is never used.
@hvdijk hvdijk force-pushed the vecz-increase-safety branch from a24c426 to 52a96b6 Compare September 24, 2025 12:04
@hvdijk hvdijk marked this pull request as ready for review September 24, 2025 12:05
@hvdijk hvdijk requested a review from a team as a code owner September 24, 2025 12:05
@hvdijk
Copy link
Contributor Author

hvdijk commented Sep 24, 2025

@intel/llvm-gatekeepers This can be merged, thanks.

@aelovikov-intel aelovikov-intel merged commit 368f684 into intel:sycl Sep 24, 2025
60 of 64 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants