antoyo
|
2e585e85e1
|
Merge pull request #343 from GuillaumeGomez/add-attribute-doc
Add guide to add new attributes support in libgccjit
|
2023-09-22 18:23:15 -04:00 |
|
Guillaume Gomez
|
a7d8b8eb9f
|
Add guide to add new attributes support in libgccjit
|
2023-09-22 16:50:42 +02:00 |
|
antoyo
|
e7d1dc33c6
|
Merge pull request #337 from rust-lang/fix/gep
Fix gep on pointers to non-number
|
2023-09-20 17:57:04 -04:00 |
|
Antoni Boucher
|
be3b1e3321
|
Fix gep on pointers to non-number
|
2023-09-20 09:10:24 -04:00 |
|
antoyo
|
6118ee488a
|
Merge pull request #335 from rust-lang/feature/rdrand64
Implement llvm.x86.rdrand.64
|
2023-09-18 19:18:13 -04:00 |
|
Antoni Boucher
|
5ab4e2b484
|
Implement llvm.x86.rdrand.64
|
2023-09-18 18:24:09 -04:00 |
|
Antoni Boucher
|
f3b82df8f8
|
Add note to readme
|
2023-09-14 21:49:14 -04:00 |
|
antoyo
|
44b9c75359
|
Merge pull request #329 from rust-lang/fix/enable-features
Fix/enable features
|
2023-09-14 21:48:39 -04:00 |
|
Antoni Boucher
|
f096c19db5
|
Handle target-cpu=native
|
2023-09-14 20:47:14 -04:00 |
|
Antoni Boucher
|
a9a2c687ff
|
Send -march to gcc
|
2023-09-14 20:42:14 -04:00 |
|
Antoni Boucher
|
87daba2cad
|
Only add feature flags on functions
|
2023-09-14 20:35:11 -04:00 |
|
Antoni Boucher
|
20d4c39462
|
Correctly handle target features
|
2023-09-14 19:55:19 -04:00 |
|
Antoni Boucher
|
f692124c5d
|
Handle disabled features
|
2023-09-14 19:55:19 -04:00 |
|
Antoni Boucher
|
5bb0d630ab
|
Do not always enable avx2
|
2023-09-14 19:55:19 -04:00 |
|
Antoni Boucher
|
45c501cdf9
|
Add note to readme
|
2023-09-14 19:55:19 -04:00 |
|
Antoni Boucher
|
adc0b210f3
|
Enable one more feature
|
2023-09-14 19:55:19 -04:00 |
|
Antoni Boucher
|
f6337e4966
|
Don't always enabled CPU features
|
2023-09-14 19:55:19 -04:00 |
|
antoyo
|
067bfc077b
|
Merge pull request #331 from rust-lang/feature/static-relocation
Handle static relocation model
|
2023-09-14 19:54:24 -04:00 |
|
Antoni Boucher
|
32df82648d
|
Handle static relocation model
|
2023-09-14 19:02:00 -04:00 |
|
antoyo
|
661114246a
|
Merge pull request #330 from rust-lang/fix/asm-att-const
Fix const handling in ATT syntax
|
2023-09-09 13:33:23 -04:00 |
|
Antoni Boucher
|
cd1644a658
|
Fix const handling in ATT syntax
|
2023-09-09 12:50:25 -04:00 |
|
antoyo
|
15fafe70c4
|
Merge pull request #328 from GuillaumeGomez/gimple-output
Set the correct gimple output format
|
2023-09-07 22:10:42 -04:00 |
|
Guillaume Gomez
|
3e61cc3de2
|
Add simpler alternative to generate gimple
|
2023-09-07 14:21:58 +02:00 |
|
Guillaume Gomez
|
b3916539dd
|
Set the correct gimple output format
|
2023-09-07 14:03:56 +02:00 |
|
antoyo
|
e39f3a2484
|
Merge pull request #327 from GuillaumeGomez/fix-gimple-guide
Fix gimple guide
|
2023-09-06 17:53:03 -04:00 |
|
Guillaume Gomez
|
7324ee2da8
|
Add missing compilation
|
2023-09-06 17:38:50 +02:00 |
|
Guillaume Gomez
|
d214df291c
|
Fix gimple guide
|
2023-09-06 15:20:08 +02:00 |
|
antoyo
|
b6ccb55f56
|
Merge pull request #324 from GuillaumeGomez/no-alias-optimization
Only apply NoAlias attribute if optimization is enabled
|
2023-08-31 17:55:41 -04:00 |
|
Guillaume Gomez
|
03bcfff8b3
|
Only apply NoAlias attribute if optimization is enabled
|
2023-08-31 21:19:36 +02:00 |
|
antoyo
|
4e41a8a632
|
Merge pull request #278 from rust-lang/feature/lto_2023-05-12
Add support for Link-Time Optimization
|
2023-08-30 21:15:39 -04:00 |
|
Antoni Boucher
|
62867dc29f
|
LTO implementation
|
2023-08-30 20:29:24 -04:00 |
|
antoyo
|
2b956f535e
|
Merge pull request #312 from GuillaumeGomez/fn-param-noalias
Add support for `noalias` function parameters
|
2023-08-29 18:03:38 -04:00 |
|
Guillaume Gomez
|
c83e5679b3
|
Don't generate __restrict__ attribute for ByValue arguments
|
2023-08-29 15:45:48 +02:00 |
|
Guillaume Gomez
|
189dd7022a
|
Update gccjit dependency
|
2023-08-25 22:39:22 +02:00 |
|
Guillaume Gomez
|
5ac2530d3c
|
Add support for noalias function parameters
|
2023-08-25 22:39:22 +02:00 |
|
antoyo
|
4ffa4254e1
|
Merge pull request #319 from GuillaumeGomez/build-system
Rustify prepare.sh command
|
2023-08-21 17:48:50 -04:00 |
|
Guillaume Gomez
|
08eb006f71
|
Remove unused Cargo feature
|
2023-08-21 15:52:05 +02:00 |
|
Guillaume Gomez
|
c682e9ca94
|
Correctly set path
|
2023-08-20 00:49:31 +02:00 |
|
Guillaume Gomez
|
18d22d5698
|
Don't capture output on git commands
|
2023-08-19 21:10:21 +02:00 |
|
Guillaume Gomez
|
6b588cc007
|
Rustify prepare.sh command
|
2023-08-19 21:10:21 +02:00 |
|
antoyo
|
186320aa81
|
Merge pull request #311 from GuillaumeGomez/regen
Regenerate intrinsics
|
2023-08-17 17:14:50 -04:00 |
|
antoyo
|
4ad266a668
|
Merge pull request #318 from GuillaumeGomez/gcc-contribution
Add doc for sending patches to GCC
|
2023-08-17 17:13:53 -04:00 |
|
Guillaume Gomez
|
4748fdcbab
|
Add doc for sending patches to GCC
|
2023-08-17 14:29:00 +02:00 |
|
antoyo
|
2b8fe8f38b
|
Merge pull request #317 from GuillaumeGomez/fix-command
Fix command to run custom rustc
|
2023-08-16 21:05:37 -04:00 |
|
Guillaume Gomez
|
4cbf1c76ff
|
Fix command to run custom rustc
|
2023-08-16 13:55:22 +02:00 |
|
Guillaume Gomez
|
d929cf8ef1
|
Display run commands when using llvm-tblgen
|
2023-08-16 13:54:10 +02:00 |
|
Guillaume Gomez
|
033dc1f208
|
Regenerate intrinsics
|
2023-08-16 13:54:10 +02:00 |
|
antoyo
|
2f11b37c80
|
Merge pull request #313 from rust-lang/sync_from_rust_2023_08_12
Sync from rust 2023/08/12
|
2023-08-15 17:58:17 -04:00 |
|
Antoni Boucher
|
53d89e8918
|
Fix tests
|
2023-08-15 12:41:35 -04:00 |
|
Antoni Boucher
|
542c82ec37
|
Fix for libgccjit 12
|
2023-08-15 11:25:38 -04:00 |
|