about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src/intrinsic
AgeCommit message (Expand)AuthorLines
2023-10-26Merge commit 'e4fe941b11a55c5005630696e9b6d81c65f7bd04' into subtree-update_c...Antoni Boucher-96/+1530
2023-10-09Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into subtree-update_c...Antoni Boucher-10/+128
2023-09-15fix gcc, cranelift buildRalf Jung-4/+4
2023-09-15clarify PassMode::Indirect as wellRalf Jung-2/+2
2023-08-06Apply suggestions from code reviewscottmcm-0/+1
2023-08-06Add a new `compare_bytes` intrinsic instead of calling `memcmp` directlyScott McMurray-0/+14
2023-08-03Forbid old-style `simd_shuffleN` intrinsicsOli Scherer-195/+250
2023-07-29cg_ssa: remove pointee types and pointercast/bitcast-of-ptrErik Desjardins-1/+1
2023-07-20UPDATE - replace expected_simd error with one from codegen_ssaJhonny Bill Mena-27/+15
2023-07-19UPDATE - replace gcc monomorphization errors with ssa onesJhonny Bill Mena-41/+42
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-4/+4
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-5/+5
2023-06-19Merge commit '1bbee3e217d75e7bc3bfe5d8c1b35e776fce96e6' into sync-cg_gcc-2023...Antoni Boucher-171/+59
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-7/+7
2023-03-07Rollup merge of #108783 - antoyo:sync-cg_gcc-2023-03-04, r=cjgillotMatthias Krüger-461/+3774
2023-03-07Auto merge of #95317 - Jules-Bertholet:round_ties_to_even, r=pnkfelix,m-ou-se...bors-0/+2
2023-03-05Merge commit '08a6d6e16b5efe217123e780398969946266268f' into sync-cg_gcc-2023...Antoni Boucher-461/+3774
2023-02-14s/eval_usize/eval_target_usize/ for clarityOli Scherer-174/+233
2022-12-11Add `round_ties_even` to `f32` and `f64`Jules Bertholet-0/+2
2022-10-01Merge apply_attrs_callsite into call and invokebjorn3-4/+4
2022-09-24remove commentEllis Hoag-1/+0
2022-09-24Add monomorphization errorsEllis Hoag-152/+64
2022-08-28Auto merge of #96946 - WaffleLapkin:ptr_mask, r=scottmcmbors-0/+12
2022-08-26Move `ArgAbi::pad_i32` into `PassMode::Cast`.Nicholas Nethercote-4/+4
2022-08-26Box `CastTarget` within `PassMode`.Nicholas Nethercote-3/+3
2022-08-21Fix `ptr_mask` impl in cg gccMaybe Waffle-1/+11
2022-08-21Implement `ptr_mask` intrinsic in cg gccMaybe Waffle-0/+2
2022-06-14Add llvm.type.checked.load intrinsicflip1995-0/+10
2022-06-07Remove unused macro ruleAntoni Boucher-3/+0
2022-06-06Merge commit 'e8dca3e87d164d2806098c462c6ce41301341f68' into sync_from_cg_gccAntoni Boucher-59/+6594
2022-05-27Finish bumping stage0Mark Rousskov-0/+1
2022-03-30Spellchecking some commentsYuri Astrakhan-1/+1
2022-03-26Merge commit '39683d8eb7a32a74bea96ecbf1e87675d3338506' into sync_cg_gcc-2022...bjorn3-101/+148
2022-03-07Clarify `Layout` interning.Nicholas Nethercote-4/+4
2021-12-31Merge commit '1411a98352ba6bee8ba3b0131c9243e5db1e6a2e' into sync_cg_clif-202...bjorn3-11/+21
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-2/+2
2021-11-14Remove workaround for the forward progress handling in LLVMAndreas Jonson-5/+1
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-0/+5
2021-09-28Merge commit 'cd4810de42c57b64b74dae09c530a4c3a41f87b9' into libgccjit-codegenAntoni Boucher-1/+1
2021-09-28Merge commit '9809f5d21990d9e24b3e9876ea7da756fd4e9def' into libgccjit-codegenAntoni Boucher-162/+194
2021-09-17Merge commit '48d60ab7c505c6c1ebb042eacaafd8dc9f7a9267' into libgccjit-codegenAntoni Boucher-4/+18
2021-08-15Merge commit 'e228f0c16ea8c34794a6285bf57aab627c26b147' into libgccjit-codegenAntoni Boucher-1120/+17
2021-08-14Merge commit '0c89065b934397b62838fe3e4ef6f6352fc52daf' into libgccjit-codegenAntoni Boucher-3/+3
2021-08-12Add 'compiler/rustc_codegen_gcc/' from commit 'afae271d5d3719eeb92c18bc004bb6...Antoni Boucher-0/+2313