about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back/write.rs
AgeCommit message (Expand)AuthorLines
2024-11-03Reduce dependence on the target namebjorn3-20/+9
2024-11-02Rename target triple to target tuple in many places in the compilerNoratrieb-3/+3
2024-11-02Rollup merge of #131037 - madsmtm:move-llvm-target-versioning, r=petrochenkovMatthias Krüger-1/+2
2024-11-01Move versioned LLVM target creation to rustc_codegen_ssaMads Marquart-1/+2
2024-10-31Remove support for `-Zprofile` (gcov-style coverage instrumentation)Zalathar-1/+0
2024-10-30Consistently use safe wrapper function `set_section`Zalathar-9/+7
2024-10-28Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char`Zalathar-5/+6
2024-10-26Use safe wrappers `get_linkage` and `set_linkage`Zalathar-4/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-4/+4
2024-09-19Reformat some comments.Nicholas Nethercote-3/+4
2024-09-19Reduce repetition in `target_is_apple`.Nicholas Nethercote-5/+6
2024-09-19Streamline `report_inline_asm`.Nicholas Nethercote-8/+7
2024-09-03deprecate -Csoft-float because it is unsound (and not fixable)Ralf Jung-1/+7
2024-08-29Rollup merge of #128970 - DianQK:lint-llvm-ir, r=nikicGuillaume Gomez-0/+1
2024-08-29Add `-Zlint-llvm-ir`DianQK-0/+1
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-11/+9
2024-08-20Avoid extra `cast()`s after `CStr::as_ptr()`Josh Stone-4/+4
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-11/+9
2024-08-07Don't use LLVM to compute -Ctarget-featureCaleb Zulawski-3/+2
2024-08-07Don't use LLVM's target featuresCaleb Zulawski-2/+6
2024-07-29Reformat `use` declarations.Nicholas Nethercote-26/+22
2024-07-16Fix unsafe_op_in_unsafe_fn in compilerMichael Goulet-105/+119
2024-07-02Rename the `asm-comments` compiler flag to `verbose-asm`Trevor Gross-2/+2
2024-06-24Rollup merge of #124712 - Enselic:deprecate-inline-threshold, r=pnkfelixMichael Goulet-3/+0
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-10/+10
2024-06-14Deprecate no-op codegen option `-Cinline-threshold=...`Martin Nordholts-3/+0
2024-05-24Auto merge of #125463 - GuillaumeGomez:rollup-287wx4y, r=GuillaumeGomezbors-1/+22
2024-05-23cleanup: run rustfmtAugie Fackler-8/+9
2024-05-23cleanup: standardize on summary over index in namesAugie Fackler-8/+8
2024-05-23thinlto: only build summary file if neededAugie Fackler-3/+3
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`.Nicholas Nethercote-0/+1
2024-05-22cleanup: remove leftover extra blockAugie Fackler-2/+0
2024-05-22rustc_codegen_llvm: add support for writing summary bitcodeAugie Fackler-5/+27
2024-04-06Save/restore more items in cache with incremental compilationMichael Baikov-0/+2
2024-04-05Rollup merge of #121419 - agg23:xrOS-pr, r=davidtwcoGuillaume Gomez-0/+1
2024-03-28Replace Session should_remap_filepaths with filename_display_preferenceUrgau-9/+7
2024-03-28Introduce `FileNameMapping::to_real_filename` and use it everywhereUrgau-2/+3
2024-03-28Replace `RemapFileNameExt::for_codegen` with explicit callsUrgau-2/+4
2024-03-28Simplify trim-paths feature by merging all debuginfo options togetherUrgau-3/+2
2024-03-18Support for visionOSAdam Gastineau-0/+1
2024-03-01Add initial support for DataFlowSanitizerRamon de C Valle-0/+10
2024-02-21llvm-wrapper: fix warning C4244klensy-3/+3
2024-01-12Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix"DianQK-3/+5
2024-01-11Change how `force-warn` lint diagnostics are recorded.Nicholas Nethercote-1/+1
2024-01-10Rename `{create,emit}_warning` as `{create,emit}_warn`.Nicholas Nethercote-3/+3
2024-01-04Remove `is_lint` field from `Level::Error`.Nicholas Nethercote-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-3/+3
2023-12-18Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.Nicholas Nethercote-4/+4
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-35/+25
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-2/+2