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,
i8mmneeds to be turned on to support the implementation ofvmmlaandvusmmlaneon instructions in stdarch.r? @Amanieu