Nicholas Nethercote
b75b3b3afe
Change FnAbi::args
to a boxed slice.
2022-08-26 10:30:36 +10:00
Nicholas Nethercote
e4bf113027
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.
2022-08-26 09:35:28 +10:00
Michael Woerister
88f6c6d8a0
Remove unused StableMap and StableSet types from rustc_data_structures
2022-07-20 13:11:39 +02:00
bjorn3
bbff48e094
Merge commit ' 39683d8eb7
' into sync_cg_gcc-2022-03-26
2022-03-26 18:29:37 +01:00
bors
a2b7b7891e
Auto merge of #91003 - psumbera:sparc64-abi, r=nagisa
...
fix sparc64 ABI for aggregates with floating point members
Fixes #86163
2021-12-02 02:59:44 +00:00
Petr Sumbera
128ceec92d
fix sparc64 ABI for aggregates with floating point members
2021-12-01 10:03:45 +01:00
rdambrosio
870b8311c1
Feat: make cg_ssa get_param borrow the builder mutable
2021-11-23 22:30:20 -05:00
Antoni Boucher
3d5d4e324d
Merge commit ' e228f0c16e
' into libgccjit-codegen
2021-08-15 08:29:07 -04:00
Antoni Boucher
f7237f16ae
Add 'compiler/rustc_codegen_gcc/' from commit ' afae271d5d
'
...
git-subtree-dir: compiler/rustc_codegen_gcc
git-subtree-mainline: ae90dcf020
git-subtree-split: afae271d5d
2021-08-12 21:53:49 -04:00