Nicholas Nethercote
a283dedd44
Change FnAbi::args
to a boxed slice.
2023-02-28 18:57:14 -05:00
Nicholas Nethercote
d01d0d1f76
Box CastTarget
within PassMode
.
...
Because `PassMode::Cast` is by far the largest variant, but is
relatively rare.
This requires making `PassMode` not impl `Copy`, and `Clone` is no
longer necessary. This causes lots of sigil adjusting, but nothing very
notable.
2023-02-28 18:57:14 -05:00
Antoni Boucher
32a2e378f4
Fix instructions for installing git-subtree
2023-02-28 18:25:09 -05:00
Antoni Boucher
1fcf437306
Add instructions for a working git-subtree
2023-02-28 17:39:01 -05:00
antoyo
7a22c47c6a
Merge pull request #254 from rust-lang/feature/simd_scatter_gather
...
Feature/simd scatter gather
2023-02-25 22:22:21 -05:00
Antoni Boucher
16b377efbd
Remove comment
2023-02-25 21:48:44 -05:00
Antoni Boucher
edee0973b2
Update failures for libgccjit12
2023-02-25 21:03:58 -05:00
Antoni Boucher
3e61492dc5
Add feature gate
2023-02-25 20:37:20 -05:00
Antoni Boucher
830a821b9b
Update failures
2023-02-25 20:36:24 -05:00
Antoni Boucher
df72765646
Implement simd_scatter
2023-02-25 19:37:51 -05:00
Antoni Boucher
0898eab220
Implement simd_gather
2023-02-25 17:41:08 -05:00
antoyo
8d0ff6bf07
Merge pull request #249 from rust-lang/fix/signed-integer-overflow
...
Fix/signed integer overflow
2023-01-26 18:26:52 -05:00
Antoni Boucher
2dc7dbc012
Run rustc's testsuite in release mode
2023-01-26 17:39:34 -05:00
Antoni Boucher
41f5e701e6
Fix signed integer overflow
2023-01-26 17:14:09 -05:00
antoyo
e6024f3bf3
Merge pull request #246 from rust-lang/cleanup
...
Cleanup
2023-01-26 17:13:50 -05:00
Antoni Boucher
fa6ae3c8bb
Cleanup
2023-01-26 13:53:36 -05:00
Antoni Boucher
f5ced68a66
Adjust failing tests
2023-01-22 20:16:46 -05:00
antoyo
f6ad065fc8
Merge pull request #243 from bjorn3/no_codegen_hir
...
Avoid a hir access inside get_static
2023-01-13 21:36:51 -05:00
bjorn3
7fa06f6b88
Avoid a hir access inside get_static
2023-01-12 20:26:24 +00:00
antoyo
6c5a70de20
Merge pull request #244 from rust-lang/feature/unwinding
...
Implement unwinding
2023-01-11 00:24:47 -05:00
Antoni Boucher
8e77fbf0cc
Fix LLVM builtin mapping
2023-01-10 18:38:50 -05:00
Antoni Boucher
246ba9b393
Add missing libgccjit 12 failing tests
2023-01-09 22:19:10 -05:00
Antoni Boucher
ea75295180
Fix tests
2023-01-09 19:41:13 -05:00
Antoni Boucher
5f8cdd2d36
Fix tests
2023-01-09 18:27:16 -05:00
Antoni Boucher
e87b01447f
Add missing failing tests
2023-01-09 18:08:50 -05:00
Antoni Boucher
4b628e5334
Fix tests
2023-01-09 17:42:35 -05:00
Antoni Boucher
f1f136bb66
Fix tests
2023-01-09 17:27:28 -05:00
Antoni Boucher
2bf7fb402b
Use gccjit from repo
2023-01-09 17:12:08 -05:00
Antoni Boucher
af8db759be
Support libgccjit12
2023-01-09 17:04:59 -05:00
Antoni Boucher
70659f7591
Cleanup
2023-01-08 11:42:00 -05:00
Antoni Boucher
a4b74e3adf
Fix unwinding
2023-01-06 10:42:38 -05:00
Antoni Boucher
7c1d21c3b9
Don't automatically run asm_tests in test.sh
2023-01-03 15:08:07 -05:00
Antoni Boucher
71d7e561bd
Comment
2023-01-03 08:56:00 -05:00
Antoni Boucher
b0cf0e8c06
WIP
2023-01-02 14:57:38 -05:00
Antoni Boucher
889a33a500
WIP: Implement unwinding
2023-01-02 14:57:38 -05:00
antoyo
0a54f243f6
Merge pull request #225 from rust-lang/feature/stdarch-tests
...
Run stdarch tests in the CI
2022-11-25 15:12:29 -05:00
Antoni Boucher
054696e4a3
Disable stdarch examples which require unwinding
2022-11-25 11:38:49 -05:00
Antoni Boucher
3791646c02
Run stdarch tests in the CI
2022-11-25 11:38:49 -05:00
antoyo
8520bc7f9f
Merge pull request #174 from rust-lang/ci/ubuntu-libgccjit-12
...
Download libgccjit-12-dev package in the CI
2022-11-24 21:29:42 -05:00
antoyo
57b50df17e
Merge pull request #241 from rust-lang/fix/avx-intrinsics
...
Fix the argument order for some AVX-512 intrinsics
2022-11-24 21:27:42 -05:00
Antoni Boucher
69341c44cc
Fix the argument order for some AVX-512 intrinsics
2022-11-24 18:32:17 -05:00
Antoni Boucher
bbc0c26508
Download libgccjit-12-dev package in the CI
2022-11-24 18:13:23 -05:00
antoyo
83c55fc4df
Merge pull request #240 from rust-lang/fix/simd_bitmask
...
Fix simd_bitmask
2022-11-24 17:47:42 -05:00
Antoni Boucher
76991ba26f
Fix simd_bitmask
2022-11-24 17:26:58 -05:00
antoyo
3c03c8f048
Merge pull request #239 from rust-lang/fix/expandloadu
...
Escape { and } in inline asm
2022-11-24 13:54:59 -05:00
Antoni Boucher
15fcca80a4
Escape { and } in inline asm
2022-11-24 13:21:04 -05:00
antoyo
bfc184cd2c
Merge pull request #232 from GuillaumeGomez/more-inline-asm-register-class-conversion
...
Add missing register class conversion for inline asm
2022-10-26 12:20:15 -04:00
Guillaume Gomez
bf3ef4ce1a
Revert changes in argument parsing for setting asm syntax
2022-10-26 17:04:58 +02:00
antoyo
fac8d3aacf
Merge pull request #238 from GuillaumeGomez/fix-build-instructions
...
Fix gcc build instructions
2022-10-24 12:17:56 -04:00
Guillaume Gomez
1a2c8b01cb
Fix gcc build instructions
2022-10-24 17:00:42 +02:00