rust/src/librustc_typeck
kennytm 3397b79868
Rollup merge of #56789 - alexcrichton:simd_select_bitmask, r=rkruppe
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
2018-12-14 22:17:52 +08:00
..
check Rollup merge of #56789 - alexcrichton:simd_select_bitmask, r=rkruppe 2018-12-14 22:17:52 +08:00
coherence Various minor/cosmetic improvements to code 2018-12-07 23:53:34 +00:00
outlives Various minor/cosmetic improvements to code 2018-12-07 23:53:34 +00:00
variance Various minor/cosmetic improvements to code 2018-12-07 23:53:34 +00:00
astconv.rs Fixed more imports and variable names. 2018-12-07 23:53:34 +00:00
Cargo.toml Upgrade smallvec to 0.6.7 and use the new may_dangle feature. 2018-12-10 09:31:27 +11:00
check_unused.rs Use a function to access the Hir map to be able to turn it into a query later 2018-12-06 17:24:36 +01:00
collect.rs Various minor/cosmetic improvements to code 2018-12-07 23:53:34 +00:00
constrained_type_params.rs Various minor/cosmetic improvements to code 2018-12-07 23:53:34 +00:00
diagnostics.rs Various minor/cosmetic improvements to code 2018-12-07 23:53:34 +00:00
impl_wf_check.rs Use a function to access the Hir map to be able to turn it into a query later 2018-12-06 17:24:36 +01:00
lib.rs Various minor/cosmetic improvements to code 2018-12-07 23:53:34 +00:00
namespace.rs Implement existential types 2018-07-18 10:53:08 +02:00
README.md rustc-guide has moved 2018-11-26 15:03:13 -06:00
structured_errors.rs call span_suggestion with applicability 2018-08-25 23:28:26 -05:00

For high-level intro to how type checking works in rustc, see the type checking chapter of the rustc guide.