about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-03-12Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan...Matthias Krüger-1/+0
2025-03-11Auto merge of #137586 - nnethercote:SetImpliedBits, r=bjorn3bors-2/+2
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-09Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxuMatthias Krüger-1/+0
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwcoMatthias Krüger-2/+5
2025-03-05Change signature of `target_features_cfg`.Nicholas Nethercote-2/+2
2025-03-03Rollup merge of #137741 - cuviper:const_str-raw_entry, r=Mark-SimulacrumMatthias Krüger-1/+0
2025-02-27Stop using `hash_raw_entry` in `CodegenCx::const_str`Josh Stone-1/+0
2025-02-24Make allocator shim creation mostly use safe codeOli Scherer-2/+5
2025-02-23Save pre-link bitcode to `ModuleCodegen`DianQK-1/+1
2025-02-13Rollup merge of #136858 - safinaskar:parallel-cleanup-2025-02-11-07-54, r=Spa...Jacob Pratt-3/+0
2025-02-11compiler/rustc_codegen_llvm/src/lib.rs: remove "unsafe impl Send/Sync"Askar Safin-3/+0
2025-02-11Rollup merge of #136721 - dpaoliello:cleanllvm2, r=ZalatharJacob Pratt-1/+1
2025-02-10rustc_codegen_llvm: Mark items as pub(crate) outside of the llvm moduleDaniel Paoliello-1/+1
2025-02-06coverage: Defer part of counter-creation until codegenZalathar-0/+1
2025-02-06Remove the `mod llvm_` hack, which should no longer be necessaryZalathar-8/+3
2025-01-24Make CodegenCx and Builder genericManuel Drehwald-2/+1
2025-01-01upstream rustc_codegen_llvm changes for enzyme/autodiffManuel Drehwald-2/+17
2024-12-27Override `carrying_mul_add` in cg_llvmScott McMurray-0/+1
2024-12-19coverage: Store coverage source regions as `Span` until codegenZalathar-0/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-12-11generalize 'forbidden feature' concept so that even (un)stable feature can be...Ralf Jung-3/+3
2024-12-06Remove all threading through of ErrorGuaranteed from the driverbjorn3-8/+3
2024-11-29Revert "Rollup merge of #133418 - Zalathar:spans, r=jieyouxu"Zalathar-1/+0
2024-11-24coverage: Store coverage source regions as `Span` until codegenZalathar-0/+1
2024-11-09Pass owned CodegenResults to link_binarybjorn3-1/+1
2024-11-04Simplify FFI calls for `-Ztime-llvm-passes` and `-Zprint-codegen-stats`Zalathar-23/+4
2024-09-26Use `&raw` in the compilerJosh Stone-2/+2
2024-09-24Dogfood `feature(file_buffered)`Josh Stone-0/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-05update cfgsBoxy-1/+0
2024-08-27Rollup merge of #129635 - compiler-errors:unsafe-blocks, r=spastorinoMatthias Krüger-0/+1
2024-08-26Use unsafe extern blocks throughout the compilerMichael Goulet-0/+1
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-4/+5
2024-08-11Use assert_matches around the compilerMichael Goulet-0/+1
2024-08-07Don't use LLVM to compute -Ctarget-featureCaleb Zulawski-2/+2
2024-08-07Don't use LLVM's target featuresCaleb Zulawski-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-9/+8
2024-07-16Fix unsafe_op_in_unsafe_fn in compilerMichael Goulet-3/+3
2024-06-21Remove PrintBackendInfo traitbjorn3-11/+13
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-6/+7
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-3/+5
2024-05-24Auto merge of #125463 - GuillaumeGomez:rollup-287wx4y, r=GuillaumeGomezbors-2/+5
2024-05-23cleanup: run rustfmtAugie Fackler-1/+4
2024-05-23thinlto: only build summary file if neededAugie Fackler-2/+2
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`.Nicholas Nethercote-3/+0
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-2/+0
2024-02-24compiler: use `addr_of!`Pavel Grigorenko-2/+2