summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src/common.rs
AgeCommit message (Expand)AuthorLines
2024-10-08cg_gcc: Factor out rustc_target::abiJubilee Young-1/+3
2024-09-23Check vtable projections for validity in miriMichael Goulet-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-19Reorder `ConstMethods`.Nicholas Nethercote-16/+16
2024-09-17Rename supertraits of `CodegenMethods`.Nicholas Nethercote-2/+4
2024-08-08const vector passed to codegenJames Barford-Evans-0/+5
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2024-07-17Format cg_gcc with same formatting parametersGuillaume Gomez-5/+1
2024-07-10Merge commit '98ed962c7d3eebe12c97588e61245273d265e72f' into masterGuillaume Gomez-5/+6
2024-07-02Miri function identity hack: account for possible inliningRalf Jung-1/+1
2024-06-21Remove const_bitcast from ConstMethodsbjorn3-13/+13
2024-06-10ScalarInt: size mismatches are a bug, do not delay the panicRalf Jung-1/+1
2024-03-23Add+Use `mir::BinOp::Cmp`Scott McMurray-0/+4
2024-03-05Merge commit 'b385428e3ddf330805241e7758e773f933357c4b' into subtree-update_c...Guillaume Gomez-99/+69
2023-12-11Remove dead codesr0cky-11/+0
2023-12-07ctfe interpreter: extend provenance so that it can track whether a pointer is...Ralf Jung-1/+2
2023-10-26Merge commit 'e4fe941b11a55c5005630696e9b6d81c65f7bd04' into subtree-update_c...Antoni Boucher-8/+8
2023-07-29cg_ssa: remove pointee types and pointercast/bitcast-of-ptrErik Desjardins-4/+4
2023-06-10Support 128-bit enum variant in debuginfo codegenDonoughLiu-1/+5
2023-05-26Stop creating intermediate places just to immediate convert them to operandsOli Scherer-23/+19
2023-03-16Use poison instead of undefNikita Popov-0/+5
2023-03-05Merge commit '08a6d6e16b5efe217123e780398969946266268f' into sync-cg_gcc-2023...Antoni Boucher-8/+18
2023-01-22abi: add `AddressSpace` field to `Primitive::Pointer`Erik Desjardins-1/+1
2022-12-20Add missing anonymous lifetimeJeremy Stucki-1/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-1/+1
2022-09-06Remove dead broken code from const zst handling in backendsOli Scherer-4/+0
2022-07-20slightly cleaner, if more verbose, vtable handling in codegen backendsRalf Jung-8/+5
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-2/+2
2022-07-20add a Vtable kind of symbolic allocationsRalf Jung-0/+8
2022-07-09fix cranelift and gcc backendsRalf Jung-5/+4
2022-06-28Avoid unnecessary string interning for const_strbjorn3-7/+9
2022-06-06Merge commit 'e8dca3e87d164d2806098c462c6ce41301341f68' into sync_from_cg_gccAntoni Boucher-4/+78
2022-04-05Mark scalar layout unions so that backends that do not support partially init...Oli Scherer-4/+4
2022-04-02make memcmp return a value of c_int_width instead of i32David Morrison-0/+4
2022-03-26Merge commit '39683d8eb7a32a74bea96ecbf1e87675d3338506' into sync_cg_gcc-2022...bjorn3-48/+8
2022-03-07Auto merge of #94638 - erikdesjardins:noextranull, r=nagisabors-14/+6
2022-03-07Introduce `ConstAllocation`.Nicholas Nethercote-6/+7
2022-03-06cleanup: remove unused ability to have LLVM null-terminate const stringsErik Desjardins-14/+6
2021-12-31Merge commit '1411a98352ba6bee8ba3b0131c9243e5db1e6a2e' into sync_cg_clif-202...bjorn3-11/+3
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-1/+1
2021-09-28Merge commit '9809f5d21990d9e24b3e9876ea7da756fd4e9def' into libgccjit-codegenAntoni Boucher-28/+42
2021-09-17Merge commit '48d60ab7c505c6c1ebb042eacaafd8dc9f7a9267' into libgccjit-codegenAntoni Boucher-4/+5
2021-08-15Merge commit 'e228f0c16ea8c34794a6285bf57aab627c26b147' into libgccjit-codegenAntoni Boucher-24/+11
2021-08-12Add 'compiler/rustc_codegen_gcc/' from commit 'afae271d5d3719eeb92c18bc004bb6...Antoni Boucher-0/+448