about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back
AgeCommit message (Expand)AuthorLines
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-21/+19
2024-08-20Avoid extra `cast()`s after `CStr::as_ptr()`Josh Stone-5/+5
2024-08-17Always use ar_archive_writer for import libsChris Denton-91/+3
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-21/+19
2024-08-14Unconditionally use the LLVM symbol readerbjorn3-22/+0
2024-08-11Fix review comments and other improvementsbjorn3-2/+2
2024-08-10Add fixme for removing LlvmArchiveBuilder in the futurebjorn3-0/+4
2024-08-10Use ArArchiveBuilder with the LLVM backend toobjorn3-3/+1
2024-08-07Rollup merge of #128221 - calebzulawski:implied-target-features, r=AmanieuMatthias Krüger-2/+5
2024-08-07Rollup merge of #128206 - bjorn3:import_lib_writing_refactor, r=jieyouxuGuillaume Gomez-154/+19
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-31Rollup merge of #127830 - tgross35:archive-failure-message, r=BoxyUwUMatthias Krüger-1/+3
2024-07-30Move mingw dlltool invocation to cg_ssabjorn3-126/+12
2024-07-30Move computation of decorated names out of the create_dll_import_lib methodbjorn3-18/+3
2024-07-30Move is_mingw_gnu_toolchain and i686_decorated_name to cg_ssabjorn3-1/+1
2024-07-30Move temp file name generation out of the create_dll_import_lib methodbjorn3-10/+4
2024-07-29Reformat `use` declarations.Nicholas Nethercote-65/+57
2024-07-16Rollup merge of #124033 - bjorn3:ar_archive_writer_0_3_0, r=davidtwcoTrevor Gross-42/+67
2024-07-16When an archive fails to build, print the pathTrevor Gross-1/+3
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