-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
enable i8mm
target feature on aarch64 and arm
#90079
Conversation
This comment has been minimized.
This comment has been minimized.
It seems that |
It seems that LLVM 11 has support for i8mm, so once #90062 has landed this can go forward. |
It's rather unfortunate that we don't have a proper way of extracting a list of supported features from LLVM. The current hack causes LLVM to print a message to stderr if a feature doesn't exist. |
Minimum required LLVM version is now 12, so this can go in IMHO - #90175. |
i8mm
target feature on aarch64i8mm
target feature on aarch64 and arm
It seems that the |
@bors r+ rollup |
📌 Commit b88fcc1 has been approved by |
enable `i8mm` target feature on aarch64 and arm As in rust-lang/stdarch#1233, `i8mm` needs to be turned on to support the implementation of `vmmla` and `vusmmla`neon instructions in stdarch. r? `@Amanieu`
…laumeGomez Rollup of 5 pull requests Successful merges: - rust-lang#90017 (Add a couple tests for normalize under binder issues) - rust-lang#90079 (enable `i8mm` target feature on aarch64 and arm) - rust-lang#90233 (Tooltip overflow) - rust-lang#90257 (Changed slice.swap documentation for better readability) - rust-lang#90261 (Move back to linux builder on try builds) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
As in rust-lang/stdarch#1233,
i8mm
needs to be turned on to support the implementation ofvmmla
andvusmmla
neon instructions in stdarch.r? @Amanieu