Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle nested vectorization in store predicates #7864

Merged
merged 1 commit into from
Sep 25, 2023
Merged

Conversation

abadams
Copy link
Member

@abadams abadams commented Sep 25, 2023

In one place in PartitionLoops and in another place in the simplifier we were neglecting to consider nested vectorization.

I added the fuzzer output that triggered this as a new test, because I have no idea how I'd generate this error with human-readable code. It stems from an interaction of several tail strategies.

Fixes #7851

In one place in PartitionLoops and in another place in the simplifier we
were neglecting to consider nested vectorization.

I added the fuzzer output as a new test, because I have no idea how I'd
generate this error with human-readable code. It stems from an
interaction of several tail strategies.
@steven-johnson steven-johnson self-requested a review September 25, 2023 16:46
@abadams abadams merged commit 05d5efa into main Sep 25, 2023
3 checks passed
@abadams abadams deleted the abadams/fix_7851 branch September 25, 2023 19:14
ardier pushed a commit to ardier/Halide-mutation that referenced this pull request Mar 3, 2024
Fix halide#7851

In one place in PartitionLoops and in another place in the simplifier we
were neglecting to consider nested vectorization.

I added the fuzzer output as a new test, because I have no idea how I'd
generate this error with human-readable code. It stems from an
interaction of several tail strategies.
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.

Internal error during partition loops
2 participants