about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back
AgeCommit message (Expand)AuthorLines
2024-07-16Rollup merge of #124033 - bjorn3:ar_archive_writer_0_3_0, r=davidtwcoTrevor Gross-42/+67
2024-07-16Fix unsafe_op_in_unsafe_fn in compilerMichael Goulet-115/+137
2024-07-07Sync ar_archive_writer to LLVM 18.1.3bjorn3-42/+67
2024-07-02Rename the `asm-comments` compiler flag to `verbose-asm`Trevor Gross-4/+4
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-27/+30
2024-06-14Deprecate no-op codegen option `-Cinline-threshold=...`Martin Nordholts-3/+0
2024-06-04Directly add extension instead of using `Path::with_extension`Tobias Bucher-7/+2
2024-05-24Auto merge of #125463 - GuillaumeGomez:rollup-287wx4y, r=GuillaumeGomezbors-5/+37
2024-05-23cleanup: run rustfmtAugie Fackler-9/+13
2024-05-23cleanup: standardize on summary over index in namesAugie Fackler-8/+8
2024-05-23thinlto: only build summary file if neededAugie Fackler-7/+7
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`.Nicholas Nethercote-0/+3
2024-05-22cleanup: remove leftover extra blockAugie Fackler-2/+0
2024-05-22rustc_codegen_llvm: add support for writing summary bitcodeAugie Fackler-5/+35
2024-05-20Remove some `Path::to_str` from `rustc_codegen_llvm`Tobias Bucher-15/+14
2024-04-15Add support for Arm64EC to the Standard LibraryDaniel Paoliello-0/+1
2024-04-09Set target-abi module flag for RISC-V targetskxxt-1/+1
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-06Add arm64ec-pc-windows-msvc targetDaniel Paoliello-0/+1
2024-03-01Add initial support for DataFlowSanitizerRamon de C Valle-0/+10
2024-02-27Auto merge of #121635 - 823984418:remove_archive_builder_lifetime_a, r=nnethe...bors-2/+2
2024-02-26Rollup merge of #121389 - klensy:llvm-warn-fix, r=nikicMatthias Krüger-3/+3
2024-02-26remove useless lifetime of ArchiveBuilder823984418-2/+2
2024-02-24compiler: use `addr_of!`Pavel Grigorenko-1/+1
2024-02-21llvm-wrapper: fix warning C4244klensy-3/+3
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-3/+3
2024-01-12Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix"DianQK-3/+5
2024-01-12Revert "Auto merge of #118568 - DianQK:no-builtins-symbols, r=pnkfelix"DianQK-1/+1
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-9/+9
2023-12-18Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.Nicholas Nethercote-32/+18
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-60/+43
2023-12-18Rename `CodegenContext::create_diag_handler` as `CodegenContext::create_dcx`.Nicholas Nethercote-3/+3
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-2/+2
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-16/+16
2023-12-14Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkinbors-6/+7
2023-12-12rustc_codegen_llvm: Enforce `rustc::potential_query_instability` lintMartin Nordholts-0/+3
2023-12-09Auto merge of #117873 - quininer:android-emutls, r=Amanieubors-5/+5
2023-12-07Add emulated TLS supportquininer-5/+5
2023-12-04Avoid adding compiler-used functions to `symbols.o`DianQK-1/+1
2023-12-03compiler: replace cstr macro with c str literals in compiler and few other c ...klensy-6/+7