Add Intel APX and AVX10 target flags and LLVM attribute setting. by zvookin · Pull Request #8052 · halide/Halide · GitHub
Skip to content

Add Intel APX and AVX10 target flags and LLVM attribute setting.#8052

Merged
zvookin merged 14 commits into
mainfrom
apx_avx10_target_flags
Feb 23, 2024
Merged

Add Intel APX and AVX10 target flags and LLVM attribute setting.#8052
zvookin merged 14 commits into
mainfrom
apx_avx10_target_flags

Conversation

@zvookin

@zvookin zvookin commented Jan 30, 2024

Copy link
Copy Markdown
Member

Opened for discussion on naming. Probably can land as soon as TODOs are resolved, though LLVM support is still nascent. Likely some new intrinsics patterns can be added.

@steven-johnson steven-johnson left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@steven-johnson

Copy link
Copy Markdown
Contributor

@zvookin

zvookin commented Feb 7, 2024

Copy link
Copy Markdown
Member Author

They're spurious in the sense that we cannot turn on AVX10 testing while llvm is still working on it. It won't be testable for a while no matter what.

@steven-johnson

Copy link
Copy Markdown
Contributor

Ah, so this PR won't land until LLVM is ready?

@zvookin

zvookin commented Feb 7, 2024

Copy link
Copy Markdown
Member Author

Open question, but the testing will have to be disabled if it does land. It is probably useful to land it early for folks doing early development.

@zvookin

zvookin commented Feb 22, 2024

Copy link
Copy Markdown
Member Author

I'd like to go ahead and land this if there are no objections. Pending passing tests, which it should now.

@abadams

abadams commented Feb 22, 2024

Copy link
Copy Markdown
Member

There appear to be some TODO(resolve before landing) comments

@zvookin

zvookin commented Feb 23, 2024

Copy link
Copy Markdown
Member Author

@zvookin zvookin merged commit 4399ed8 into main Feb 23, 2024
@zvookin zvookin deleted the apx_avx10_target_flags branch February 23, 2024 04:07
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