-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
stdarch subtree update #150357
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
base: main
Are you sure you want to change the base?
stdarch subtree update #150357
Conversation
This fixes build issues associated with failing LLVM const param assertions
The intrinsics test was flagging differences in aarch64_be between rust in debug and clang in O2. It was found that rust was correct in debug, but incorrect in release, and in both cases were being compared against clang in O2 which was also incorrect. The vdot intrinsics were fixed and are now correct in rust for both release and debug. However the vcmla ones could not be as the issue lies with LLVM. Both the vdot and vcmla intrinsics were added to the skiplist as clang is still incorrect for both. LLVM issue: llvm/llvm-project#166190
…rinsics-debug Fixes issue with arm intrinsics not compiling in dev profile
Use generic SIMD intrinsics for cvtepi intrinsics
Correct the docs for WASM relaxed_simd's `relaxed_min`/`relaxed_max` operations
Format `f16` values correctly in intrinsic-test
Make `cpuid` safe and update docs
s390x: use `simd_shuffle!` macro
use `wrapping_add` for `_kadd` intrinsics
instead of len(intrinsic) output streams
…-test-updates `intrinsic-test`: Coalescing all intrinsic tests into a single run of the test-file binaries
…ions Remove `[no-mentions]` handler in our triagebot config
Panic if cpuid is called with SGX
This seems to affect codegen on a lot of Arm intrinsics so I've avoided making the change there.
Fix broken AMD Developer's Manual links
Fix intel manual links
…vt-feature Remove fp16 target feature from some intrinsics
use `simd_reduce_add_ordered` on aarch64
Add intrinsics for the amdgpu architecture.
Add amdgpu intrinsics
|
cc @Amanieu, @folkertdev, @sayantn |
|
This comment has been minimized.
This comment has been minimized.
|
cc @tgross35 |
|
Let me know if manual fixes isn't the right workflow for josh sync's, but I don't see how else we would make CI pass without hacks. |
This comment has been minimized.
This comment has been minimized.
025ad51 to
02144e6
Compare
This comment has been minimized.
This comment has been minimized.
02144e6 to
a63a7a6
Compare
This comment has been minimized.
This comment has been minimized.
a63a7a6 to
62b5c88
Compare
Subtree update of
stdarchto rust-lang/stdarch@6111906.Created using https://github.com/rust-lang/josh-sync.
r? @sayantn
My first josh sync, it lgtm, but let me know if I missed something.
I'm especially looking forward to the amd GPU module, which we want to use for the offload project.