Jonas Schievink
5bd9ce5cd4
Rollup merge of #77504 - Amanieu:select_simd_bitmask, r=ecstatic-morse
...
Support vectors with fewer than 8 elements for simd_select_bitmask
Resolves the issue raised here: https://github.com/rust-lang/stdarch/issues/310#issuecomment-693730094
2020-10-04 15:45:43 +02:00
Amanieu d'Antras
e41a14412e
Support vectors with fewer than 8 elements for simd_select_bitmask
2020-10-03 20:35:59 +01:00
Jubilee Young
2fcd1838ed
Flatten arrows with further comment
2020-10-03 12:14:22 -07:00
Jubilee Young
c47caeaaa9
Macro-expand test to cover all possible lanes
2020-10-02 19:38:56 -07:00
Jubilee Young
ac96f5b39c
Test and reject out-of-bounds shuffle vectors
2020-09-15 16:10:38 -07:00
Ximin Luo
7f54cf2651
compiletest: ignore-endian-big, fixes #74829 , fixes #74885
2020-07-31 12:58:37 +01:00
Lzu Tao
fff822fead
Migrate to numeric associated consts
2020-06-10 01:35:47 +00:00
Josh Stone
8506bb0060
Update the minimum external LLVM to 8
...
LLVM 8 was released on March 20, 2019, over a year ago.
2020-04-14 12:44:41 -07:00
Dylan MacKenzie
16790ae1f9
Revert "Rollup merge of #69280 - ecstatic-morse:promote-shuffle-no-special-case, r=petrochenkov"
...
This reverts commit 61d3b6dedb , reversing
changes made to c6ad1e2c2a .
2020-02-20 16:00:39 -08:00
Dylan MacKenzie
b43dc806ae
Add #[rustc_args_required_const] to simd_shuffle tests
2020-02-18 23:36:09 -08:00
Wesley Wiser
8e4886dd55
Revert const_err lint checking of casts
...
Reverts part of #67676
2020-01-02 21:21:02 -05:00
Wesley Wiser
e083273ec7
Lint overflowing integer casts in const prop
...
This extends the invalid cases we catch in const prop to include
overflowing integer casts using the same machinery as the overflowing
binary and unary operation logic.
2019-12-30 20:06:31 -05:00
Josh Stone
2304c25f31
Update the minimum external LLVM to 7
...
LLVM 7 is over a year old, which should be plenty for compatibility. The
last LLVM 6 holdout was llvm-emscripten, which went away in #65501 .
I've also included a fix for LLVM 8 lacking `MemorySanitizerOptions`,
which was broken by #66522 .
2019-12-02 11:36:21 -08:00
Tomasz Miąsko
b10f75ca64
Remove erroneous error-pattern from run-pass test
2019-11-02 10:28:28 +01:00
Vadim Petrochenkov
9be35f82c1
tests: Move run-pass tests without naming conflicts to ui
2019-07-27 18:56:16 +03:00