3397b79868
rustc: Add an unstable `simd_select_bitmask` intrinsic This is going to be required for binding a number of AVX-512 intrinsics in the `stdsimd` repository, and this intrinsic is the same as `simd_select` except that it takes a bitmask as the first argument instead of a SIMD vector. This bitmask is then transmuted into a `<NN x i8>` argument, depending on how many bits it is. cc rust-lang-nursery/stdsimd#310 |
||
---|---|---|
.. | ||
check | ||
coherence | ||
outlives | ||
variance | ||
astconv.rs | ||
Cargo.toml | ||
check_unused.rs | ||
collect.rs | ||
constrained_type_params.rs | ||
diagnostics.rs | ||
impl_wf_check.rs | ||
lib.rs | ||
namespace.rs | ||
README.md | ||
structured_errors.rs |
For high-level intro to how type checking works in rustc, see the type checking chapter of the rustc guide.