| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-10-26 | Merge commit 'e4fe941b11a55c5005630696e9b6d81c65f7bd04' into ↵ | Antoni Boucher | -20/+59 | |
| subtree-update_cg_gcc_2023-10-25 | ||||
| 2023-10-09 | Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into ↵ | Antoni Boucher | -11/+33 | |
| subtree-update_cg_gcc_2023-10-09 | ||||
| 2023-09-15 | fix gcc, cranelift build | Ralf Jung | -2/+2 | |
| 2023-09-15 | clarify PassMode::Indirect as well | Ralf Jung | -3/+3 | |
| 2023-08-28 | remove an unused argument | Ralf Jung | -2/+2 | |
| it was already unused before, but due to the recursion the compiler did not realize | ||||
| 2022-10-01 | Merge apply_attrs_callsite into call and invoke | bjorn3 | -4/+0 | |
| Some codegen backends are not able to apply callsite attrs after the fact. | ||||
| 2022-08-26 | Move `ArgAbi::pad_i32` into `PassMode::Cast`. | Nicholas Nethercote | -7/+8 | |
| Because it's only needed for that variant. This shrinks the types and clarifies the logic. | ||||
| 2022-08-26 | Turn `ArgAbi::pad` into a `bool`. | Nicholas Nethercote | -2/+2 | |
| Because it's only ever set to `None` or `Some(Reg::i32())`. | ||||
| 2022-08-26 | Simplify arg capacity calculations. | Nicholas Nethercote | -19/+3 | |
| Currently they try to be very precise. But they are wrong, i.e. they don't match what's happening in the loop below. This code isn't hot enough for it to matter that much. | ||||
| 2022-08-26 | Change `FnAbi::args` to a boxed slice. | Nicholas Nethercote | -1/+1 | |
| 2022-08-26 | Box `CastTarget` within `PassMode`. | Nicholas Nethercote | -2/+2 | |
| 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-07-20 | Remove unused StableMap and StableSet types from rustc_data_structures | Michael Woerister | -1/+1 | |
| 2022-03-26 | Merge commit '39683d8eb7a32a74bea96ecbf1e87675d3338506' into ↵ | bjorn3 | -9/+28 | |
| sync_cg_gcc-2022-03-26 | ||||
| 2021-12-02 | Auto merge of #91003 - psumbera:sparc64-abi, r=nagisa | bors | -2/+2 | |
| fix sparc64 ABI for aggregates with floating point members Fixes #86163 | ||||
| 2021-12-01 | fix sparc64 ABI for aggregates with floating point members | Petr Sumbera | -2/+2 | |
| 2021-11-23 | Feat: make cg_ssa get_param borrow the builder mutable | rdambrosio | -1/+1 | |
| 2021-08-15 | Merge commit 'e228f0c16ea8c34794a6285bf57aab627c26b147' into libgccjit-codegen | Antoni Boucher | -128/+2 | |
| 2021-08-12 | Add 'compiler/rustc_codegen_gcc/' from commit ↵ | Antoni Boucher | -0/+286 | |
| 'afae271d5d3719eeb92c18bc004bb6d1965a5f3f' git-subtree-dir: compiler/rustc_codegen_gcc git-subtree-mainline: ae90dcf0207c57c3034f00b07048d63f8b2363c8 git-subtree-split: afae271d5d3719eeb92c18bc004bb6d1965a5f3f | ||||
