about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back
AgeCommit message (Expand)AuthorLines
2022-07-16Auto merge of #95685 - oxidecomputer:restore-static-dwarf, r=pnkfelixbors-16/+2
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
2022-06-16Rollup merge of #97757 - xFrednet:rfc-2383-expect-with-force-warn, r=wesleywi...Matthias Krüger-1/+1
2022-06-16Support lint expectations for `--force-warn` lints (RFC 2383)xFrednet-1/+1
2022-06-14Remove src_files and remove_filebjorn3-29/+0
2022-06-14Inline ArchiveConfig struct into LlvmArchiveBuilderbjorn3-28/+21
2022-06-14Add LLVM module flags required for the VFE optflip1995-1/+13
2022-06-14Rollup merge of #95243 - vladimir-ea:compiler_watch_os, r=nagisaYuki Okushi-1/+2
2022-06-13Add Apple WatchOS compile targetsVladimir Michael Eatwell-1/+2
2022-06-11Rollup merge of #97969 - inglorion:prelinkpasses, r=nikicMatthias Krüger-1/+1
2022-06-10Make -Cpasses= only apply to pre-link optimizationBob Haarman-1/+1
2022-06-09refactor write_output_file to merge two invocation paths into one.Felix S. Klock II-18/+14
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-3/+3
2022-05-13Add LLVM based mingw-w64 targetsMateusz Mikuła-2/+4
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-9/+9
2022-05-02fix most compiler/ doctestsElliot Roberts-9/+9
2022-04-30Remove config parameter of optimize_fat and avoid interior mutability for modulebjorn3-8/+5
2022-04-30Let LtoModuleCodegen::optimize take self by valuebjorn3-2/+2
2022-04-25Auto merge of #95604 - nbdd0121:used2, r=petrochenkovbors-3/+3
2022-04-24Ensure `#[used]` symbols are preserved in LTOGary Guo-1/+1
2022-04-20Stub out more PassManagerBuilder functionsNikita Popov-15/+10
2022-04-20Stub out various legacy PM functions with LLVM 15Nikita Popov-1/+1
2022-04-20Drop support for -Znew-llvm-pass-manager=no with LLVM 15Nikita Popov-0/+6
2022-04-18Add `SymbolExportInfo`Gary Guo-3/+3
2022-04-07remove allocation from a self-profiling call in the LLVM backendRémy Rakic-1/+3
2022-04-07simplify a self-profiling activity call in the LLVM backendRémy Rakic-2/+1
2022-04-05Revert "Work around invalid DWARF bugs for fat LTO"Cliff L. Biffle-16/+2
2022-03-06Improved error message for failed bitcode loadJoe-1/+1
2022-03-02Auto merge of #87402 - nagisa:nagisa/request-feature-requests-for-features, r...bors-5/+12
2022-03-01Querify `global_backend_features`Simonas Kazlauskas-5/+12
2022-02-25Fix MinGW target detection in raw-dylibMateusz Mikuła-1/+3
2022-02-19Adopt let else in more placesest31-12/+3
2022-02-10Unconditionally update symbolsbjorn3-10/+1
2022-02-03clippy::perf fixesMatthias Krüger-1/+1
2022-01-18Rollup merge of #90782 - ricobbe:binutils-dlltool, r=michaelwoeristerMatthias Krüger-46/+159
2022-01-14Remove LLVMRustMarkAllFunctionsNounwindAmanieu d'Antras-17/+0
2022-01-12Call out to binutils' dlltool for raw-dylib on windows-gnu platforms.Richard Cobbe-46/+159
2022-01-06sess/cg: re-introduce split dwarf kindDavid Wood-14/+21
2021-12-30Auto merge of #91125 - eskarn:llvm-passes-plugin-support, r=nagisabors-18/+13
2021-12-20rustc_codegen_llvm: move should_use_new_llvm_pass_manager function to llvm_utilAxel Cohen-18/+9
2021-12-18Rollup merge of #91931 - LegionMammal978:less-inband-codegen_llvm, r=davidtwcoMatthias Krüger-3/+3
2021-12-18Rollup merge of #91566 - cbeuw:remap-dwo-name, r=davidtwcoMatthias Krüger-1/+4
2021-12-16Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal978-3/+3
2021-12-13Revert "Produce .dwo file for Packed as well"Andy Wang-8/+11
2021-12-13Auto merge of #91654 - nikic:llvmbc-section-flags, r=nagisabors-42/+60
2021-12-13Use the existing llvm-plugins option for both legacy and new pm registrationAxel Cohen-3/+3