Guillaume Gomez
0ba53c8211
Split rustc tests in two
2022-07-05 19:46:59 +02:00
Antoni Boucher
9edaf82a03
Add comment
2022-06-29 21:03:45 -04:00
antoyo
c5b9a7a5a3
Merge pull request #193 from GuillaumeGomez/ci-parallel
...
Parallelize CI
2022-06-29 17:36:30 -04:00
Guillaume Gomez
18350b70ab
Parallelize CI tests
2022-06-29 17:47:02 +02:00
antoyo
78e4713963
Merge pull request #188 from GuillaumeGomez/simplify-ci
...
Simplify CI
2022-06-29 11:36:05 -04:00
Guillaume Gomez
4ef0d19bec
Add --mini-tests option and run mini-tests in CI
2022-06-29 15:40:11 +02:00
Guillaume Gomez
9a42e6b474
Clean up environment variables
2022-06-29 15:38:13 +02:00
Guillaume Gomez
ed37ed7cb8
Simplify github actions conf
2022-06-26 22:33:28 +02:00
antoyo
be5caeb8c9
Merge pull request #189 from rust-lang/fix/disable-erroring-tests
...
Disable UI tests that fail on the rustc side
2022-06-24 21:10:16 -04:00
Antoni Boucher
161ccb36b1
Disable UI tests that fail on the rustc side
2022-06-24 19:27:53 -04:00
Guillaume Gomez
5e6a3be56c
Merge duplicated rules
2022-06-24 21:47:37 +02:00
antoyo
d6aadc684b
Merge pull request #187 from GuillaumeGomez/invalid-conversion
...
Prevent invalid intrinsics conversion generation
2022-06-24 12:57:54 -04:00
antoyo
39d7a23170
Merge pull request #185 from rust-lang/feature/dummy-fast-math
...
Add dummy fast math implementation
2022-06-24 11:30:26 -04:00
Guillaume Gomez
f7a3dffc0b
Add missing intrinsics conversions for ignored invalid LLVM intrinsics
2022-06-24 17:25:09 +02:00
antoyo
45e3a4aa57
Merge pull request #186 from GuillaumeGomez/update-intrinsics-tool
...
Update intrinsics tool
2022-06-23 09:56:31 -04:00
Antoni Boucher
4dc0bbf40e
Add dummy fast math implementation
2022-06-23 09:55:33 -04:00
Guillaume Gomez
94b345705a
Regen without invalid conversion intrinsics
2022-06-23 13:39:30 +02:00
Guillaume Gomez
2581f7e284
Don't generate *_round_mask*
intrinsics as the GCC equivalent is different
2022-06-23 13:39:30 +02:00
Guillaume Gomez
48347715fb
Regen intrinsics
2022-06-23 13:28:38 +02:00
Guillaume Gomez
08df4751b7
Update extraction of builtins from llvm-project
2022-06-23 13:27:34 +02:00
antoyo
94e38002bf
Merge pull request #182 from GuillaumeGomez/duplicated-intrinsics
...
Remove duplicated intrinsics and add check
2022-06-18 19:49:13 -04:00
Guillaume Gomez
8d253b9f73
Add new workflow to check for duplicated intrinsics
2022-06-18 20:29:34 +02:00
Guillaume Gomez
c297534d94
Add tool to check duplicates between manual and auto code for intrinsics
2022-06-18 20:29:34 +02:00
antoyo
302157d7bd
Merge pull request #181 from GuillaumeGomez/more-intrinsics
...
More intrinsics
2022-06-18 11:25:34 -04:00
Antoni Boucher
8ac2af17ca
Update cross-compiling instructions
2022-06-10 08:02:24 -04:00
antoyo
e48c92e391
Merge pull request #176 from rust-lang/feature/more-simd
...
Feature/more simd
2022-06-09 22:12:32 -04:00
Antoni Boucher
ee4755afdb
Add more SIMD
2022-06-09 21:11:30 -04:00
Guillaume Gomez
c66055c193
Generate new intrinsics
2022-06-09 14:25:48 +02:00
Guillaume Gomez
558f124f96
Use llvm-tblgen
tool to generate more and better intrinsics output
2022-06-09 14:25:35 +02:00
Antoni Boucher
2ba5845c52
Update Cargo files
2022-06-06 22:08:07 -04:00
Antoni Boucher
13fa30c6c3
Add more SIMD
2022-06-06 22:08:07 -04:00
Antoni Boucher
b55bd956dc
Add more SIMD
2022-06-06 22:08:07 -04:00
Antoni Boucher
e5a1bb2f59
Add more SIMD
2022-06-06 22:08:07 -04:00
Antoni Boucher
fe606eb444
Add more SIMD
2022-06-06 22:08:07 -04:00
Antoni Boucher
df85771b34
Add more SIMD
2022-06-06 22:08:07 -04:00
Antoni Boucher
06073c9dfc
Add more SIMD
2022-06-06 22:08:07 -04:00
Antoni Boucher
2fa6a9080b
Add more SIMD
2022-06-06 22:08:07 -04:00
Antoni Boucher
f59d345fc1
Refactor
2022-06-06 22:08:07 -04:00
Antoni Boucher
4e802c84c5
Remove intrinsics that were adding by the updated script
2022-06-06 22:08:07 -04:00
Antoni Boucher
3b35940443
Implement more SIMD
2022-06-06 22:08:07 -04:00
antoyo
e8dca3e87d
Merge pull request #179 from rust-lang/sync_from_rust2
...
Sync from rust2
2022-06-06 22:03:09 -04:00
Antoni Boucher
fb69f73d67
Fix exactudiv
2022-06-06 21:17:14 -04:00
Antoni Boucher
8697dec532
Update toolchain
2022-06-06 20:57:49 -04:00
Antoni Boucher
bafdded12b
Merge branch 'master' into sync_from_rust2
2022-06-06 20:57:25 -04:00
antoyo
7e0a42b492
Merge pull request #165 from yvt/fix-const-memattr
...
Define immutable statics with const qualified types
2022-05-28 09:24:50 -04:00
yvt
10a9c0e57f
Mark immutable globals as read-only with LValue::global_set_readonly
2022-05-28 15:18:15 +09:00
Mark Rousskov
a513b2abae
Finish bumping stage0
...
It looks like the last time had left some remaining cfg's -- which made me think
that the stage0 bump was actually successful. This brings us to a released 1.62
beta though.
2022-05-27 07:36:17 -04:00
yvt
f26eb5a7a2
Update gccjit
2022-05-25 23:58:53 +09:00
Tomasz Miąsko
4620b9f823
rustc_codegen_ssa: derive copy and clone for various enums
2022-05-25 10:34:35 +02:00
Tomasz Miąsko
8f0f6e365c
rustc_codegen_ssa: cleanup AtomicOrdering
...
* Remove unused `NotAtomic` ordering.
* Rename `Monotonic` to `Relaxed` - a Rust specific name.
2022-05-25 10:34:35 +02:00