about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back
AgeCommit message (Expand)AuthorLines
2022-12-20Remove wrapper functions for some unstable optionsNilstrieb-1/+1
2022-12-18don't restuct references just to reborrowMatthias Krüger-1/+1
2022-12-14Auto merge of #105221 - alex:fat-archive-cleanup, r=bjorn3bors-10/+4
2022-12-13Rollup merge of #105620 - TaKO8Ki:remove-unnecessary-uses-of-clone, r=compile...Matthias Krüger-1/+1
2022-12-13remove unnecessary uses of `clone`Takayuki Maeda-1/+1
2022-12-07Don't internalize __llvm_profile_counter_biasAlex Brachet-0/+4
2022-12-03Remove macOS fat archive support from LlvmArchiveBuilderAlex Gaynor-10/+4
2022-11-26Use LLVM for getting symbols from COFF bigobj filesbjorn3-1/+9
2022-11-26Rewrite LLVM's archive writer in Rustbjorn3-62/+61
2022-11-13Rollup merge of #104105 - davidtwco:split-dwarf-lto, r=michaelwoeristerManish Goregaokar-3/+13
2022-11-09Update compiler/rustc_codegen_llvm/src/back/archive.rsSLASHLogin-1/+1
2022-11-09Port diagnostics created by `Handler`SLASHLogin-7/+2
2022-11-09Port `UnknownArchiveKind`SLASHLogin-4/+5
2022-11-09Port `DlltoolFailImportLibrary` and implement `IntoDiagnosticArg` for `Cow<'a...SLASHLogin-6/+8
2022-11-09Port ErrorCallingDllToolSLASHLogin-2/+4
2022-11-09Import ErrorWritingDEFFileSLASHLogin-2/+2
2022-11-09Port ArchiveBuildFailureSLASHLogin-2/+2
2022-11-09Import `error creating import library`SLASHLogin-4/+4
2022-11-08llvm: dwo only emitted when object code emittedDavid Wood-3/+13
2022-10-24Support raw-dylib functions being used inside inlined functionsDaniel Paoliello-2/+5
2022-10-23Introduce dedicated `-Zdylib-lto` flag for enabling LTO on `dylib`sJakub Beránek-1/+15
2022-10-23Allow LTO for dylibsbjorn3-13/+4
2022-10-14fix a typowtj-1/+1
2022-10-06Rollup merge of #102725 - nnethercote:rm-Z-time, r=davidtwcoMatthias Krüger-1/+1
2022-10-06Remove `-Ztime` option.Nicholas Nethercote-1/+1
2022-10-04resolve error when attempting to link a universal library on macOSAlex Gaynor-3/+64
2022-09-19Rename LLVM `optimize` functionsJosh Stone-4/+4
2022-09-18Remove -Znew-llvm-pass-managerJosh Stone-4/+0
2022-09-18Remove support for LLVM's legacy pass managerJosh Stone-309/+18
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-6/+4
2022-08-30Auto merge of #98100 - bjorn3:use_object_for_bitcode_reading, r=wesleywiserbors-5/+16
2022-08-26Implementation of import_name_typeDaniel Paoliello-24/+10
2022-08-16Rollup merge of #100460 - cuviper:drop-llvm-12, r=nagisaMatthias Krüger-14/+1
2022-08-14Update the minimum external LLVM to 13Josh Stone-14/+1
2022-08-12Respond to RFC comments.ridwanabdillahi-1/+1
2022-08-11Add support for generating unique *.profraw files by default when using the `...ridwanabdillahi-0/+10
2022-07-28Introduce an ArchiveBuilderBuilderbjorn3-12/+16
2022-07-28Inline inject_dll_import_libbjorn3-4/+0
2022-07-28Move output argument from ArchiveBuilder::new to .build()bjorn3-7/+6
2022-07-26Auto merge of #98989 - dpaoliello:rawdylibbin, r=michaelwoeristerbors-24/+20
2022-07-25Use object instead of LLVM for reading bitcode from rlibsbjorn3-5/+16
2022-07-22Enable raw-dylib for binariesDaniel Paoliello-24/+20
2022-07-21Auto merge of #98162 - nextsilicon:support_lto_embed_bitcode, r=davidtwcobors-4/+4
2022-07-16Auto merge of #95685 - oxidecomputer:restore-static-dwarf, r=pnkfelixbors-16/+2
2022-07-14rustc: add ability to output regular LTO bitcode modulesZiv Dunkelman-4/+4
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-8/+8
2022-06-21Auto merge of #98098 - bjorn3:archive_refactor, r=michaelwoeristerbors-95/+25
2022-06-19Small refactoringbjorn3-9/+5
2022-06-19Remove the source archive functionality of ArchiveWriterbjorn3-33/+2
2022-06-19Fix "Remove src_files and remove_file"bjorn3-5/+6