Antoni Boucher
69341c44cc
Fix the argument order for some AVX-512 intrinsics
2022-11-24 18:32:17 -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
Guillaume Gomez
78f960be32
Disable asm tests in CI
2022-10-24 16:47:55 +02:00
antoyo
cc5c38717d
Merge pull request #236 from GuillaumeGomez/install-doc
...
Improve installation documentation
2022-10-19 18:27:22 -04:00
Guillaume Gomez
ea52df463b
Fix typo
2022-10-19 23:47:42 +02:00
Guillaume Gomez
c89e3e9b0c
Update Readme.md
2022-10-19 21:01:08 +02:00
Guillaume Gomez
994a669e26
Make the asm test suite run on its own
2022-10-18 23:35:47 +02:00
Guillaume Gomez
f150ab3277
Improve code generating inline ASM
2022-10-18 23:11:46 +02:00
Guillaume Gomez
5484c131a5
Don't override -masm option if set in the command arguments
2022-10-18 22:45:22 +02:00
Guillaume Gomez
1b60286103
Implement constraits modifiers
2022-10-18 17:44:33 +02:00
Guillaume Gomez
549fbe8ecb
Set llvm-filecheck binary path into rustc config
2022-10-18 17:44:33 +02:00
Guillaume Gomez
94a4a4c350
Convert llvm-arg --x86-asm-syntax
into GCC arg -masm
2022-10-18 16:31:50 +02:00
Guillaume Gomez
d04e66fd0f
Run assembly tests in the CI
2022-10-18 16:31:50 +02:00
Guillaume Gomez
ccfe7d8898
Add asm test suite
2022-10-18 16:31:49 +02:00
Guillaume Gomez
b3198c72db
Add missing register class conversion for inline asm
2022-10-18 16:29:33 +02:00
Guillaume Gomez
25d482856e
Improve installation documentation
2022-10-17 23:47:18 +02:00
antoyo
618553b9b4
Merge pull request #234 from paulcacheux/paulcacheux/remove-rustc-patch
...
Remove not applicable rustc patch
2022-10-17 12:14:18 -04:00
Paul Cacheux
db489d06cf
remove empty directory
2022-10-17 09:42:33 +02:00
Paul Cacheux
94d58b1bd3
remove not applicable rustc patch
2022-10-15 16:20:42 +02:00
antoyo
7f95363a97
Merge pull request #233 from paulcacheux/paulcacheux/bump-github-actions
...
Bump Github actions
2022-10-15 10:00:46 -04:00
Paul Cacheux
cd01e8db68
remove cargo cache fixups
2022-10-15 14:40:01 +02:00
Paul Cacheux
12bfb01b91
bump actions for node16
2022-10-15 14:39:43 +02:00
antoyo
e84f9a1592
Merge pull request #231 from rust-lang/fix/simd_select_bitmask
...
Fix/simd select bitmask
2022-10-09 17:24:59 -04:00
Antoni Boucher
173db39f91
Fix simd_select
2022-10-09 14:24:35 -04:00
Antoni Boucher
e5ce7a9846
Fix simd_select_bitmask
2022-10-09 14:24:35 -04:00
antoyo
04fd2d3c9c
Merge pull request #230 from rust-lang/fix/simd_bitmask
...
Fix/simd bitmask
2022-10-09 12:37:42 -04:00
Antoni Boucher
f73dea7e55
Fix simd_bitmask
2022-10-09 11:42:12 -04:00
Antoni Boucher
1fa8b26426
Fix vector_select
2022-10-09 11:25:40 -04:00
antoyo
44e3ea3e42
Merge pull request #229 from rust-lang/fix/fmaddsub
...
Fix/fmaddsub
2022-10-08 16:05:48 -04:00
Antoni Boucher
74dac5d970
Fix vfmadd
2022-10-08 15:05:23 -04:00
Antoni Boucher
c573621812
Fix some vfmaddsub intrinsics
2022-10-08 14:45:17 -04:00
Antoni Boucher
23a1a86835
More debug options
2022-10-08 14:37:19 -04:00
antoyo
235414efae
Merge pull request #228 from sadlerap/simd-as
...
simd: enable simd_as intrinsic
2022-10-02 22:27:29 -04:00
Andy Sadler
436710fa9b
simd: enable simd_as intrinsic
...
The method context.convert_vector, added to libgccjit for simd_cast,
appears to give the correct behavior for simd_as. Instead of
special-casing simd_as, re-use simd_cast's impl for simd_as.
Signed-off-by: Andy Sadler <andrewsadler122@gmail.com>
2022-10-02 19:04:49 -05:00
antoyo
86a3e3bd03
Merge pull request #227 from rust-lang/fix/warnings
...
Fix warnings
2022-10-01 20:22:32 -04:00
Antoni Boucher
a28618d2ef
Fix warnings
2022-10-01 19:53:14 -04:00
antoyo
6f1adbd9e3
Merge pull request #226 from rust-lang/feature/llvm-prefetch
...
Implement llvm.prefetch
2022-10-01 18:22:06 -04:00
Antoni Boucher
a0654b398b
Implement llvm.prefetch
2022-10-01 15:18:51 -04:00
antoyo
98f0dc148d
Merge pull request #224 from rust-lang/fix/gep-release-mode
...
Add CI tests with a sysroot compiled in release mode
2022-10-01 12:59:27 -04:00
Antoni Boucher
908304e257
Rewrite inbounds_gep with a loop
2022-10-01 12:31:39 -04:00
Antoni Boucher
090cde9811
Disable libcore tests because some fail
2022-10-01 12:31:39 -04:00
Antoni Boucher
6b7e16f87e
Add more debugging options
2022-10-01 12:31:39 -04:00
Antoni Boucher
ed570f6678
Fix gep
2022-10-01 12:31:39 -04:00