about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back/write.rs
AgeCommit message (Expand)AuthorLines
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-7/+7
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-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-04-20Stub out more PassManagerBuilder functionsNikita Popov-15/+10
2022-04-20Drop support for -Znew-llvm-pass-manager=no with LLVM 15Nikita Popov-0/+6
2022-04-07simplify a self-profiling activity call in the LLVM backendRémy Rakic-2/+1
2022-03-01Querify `global_backend_features`Simonas Kazlauskas-5/+12
2022-02-19Adopt let else in more placesest31-8/+2
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-16/+8
2021-12-20rustc_codegen_llvm: move should_use_new_llvm_pass_manager function to llvm_utilAxel Cohen-16/+4
2021-12-18Rollup merge of #91931 - LegionMammal978:less-inband-codegen_llvm, r=davidtwcoMatthias Krüger-1/+1
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-1/+1
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
2021-12-13Add a codegen option to allow loading LLVM pass pluginsAxel Cohen-0/+4
2021-12-11Remap path in MCOptionsAndy Wang-1/+4
2021-12-09Remove redundant [..]sest31-20/+16
2021-12-08Use module inline assembly to embed bitcodeNikita Popov-42/+60
2021-12-06Produce .dwo file for Packed as wellAndy Wang-11/+8
2021-11-16Emit LLVM optimization remarks when enabled with `-Cremark`Tomasz Miąsko-3/+27
2021-11-16Use brief format for optimization remarksTomasz Miąsko-7/+2
2021-11-09Rollup merge of #90701 - michaelwoerister:more-artifact-sizes, r=davidtwcoMatthias Krüger-0/+46
2021-11-08Record more artifact sizes during self-profiling.Michael Woerister-0/+46
2021-11-08Don't abort compilation after giving a lint errorJoshua Nelson-1/+1
2021-10-25Rollup merge of #89581 - jblazquez:master, r=Mark-SimulacrumMatthias Krüger-0/+2
2021-10-11Add -Z no-unique-section-names to reduce ELF header bloat.Javier Blazquez-0/+2
2021-10-08Default to disabling the new pass manager for the s390x targets.Hans Kratz-3/+12
2021-10-06Enable AutoFDO.Michael Benfield-0/+15
2021-10-02Auto merge of #89405 - GuillaumeGomez:fix-clippy-lints, r=cjgillotbors-5/+5
2021-10-01Rollup merge of #89376 - andjo403:selfProfileUseAfterDropFix, r=Mark-SimulacrumManish Goregaokar-4/+6
2021-10-01Fix clippy lintsGuillaume Gomez-5/+5
2021-10-01Rollup merge of #88820 - hlopko:add_pie_relocation_model, r=petrochenkovManish Goregaokar-1/+2
2021-10-01Add `pie` as another `relocation-model` valueMarcel Hlopko-1/+2
2021-09-29Fix use after drop in self-profile with llvm eventsAndreas Jonson-4/+6
2021-09-25Enable new pass manager on LLVM 13Nikita Popov-2/+3
2021-08-16Handle SrcMgr diagnosticsNikita Popov-40/+3
2021-05-12Use () for codegen queries.Camille GILLOT-4/+2
2021-05-08Support -C passes in NewPMNikita Popov-8/+18
2021-05-08Explicitly register GCOV profiling pass as wellNikita Popov-9/+9
2021-05-08Explicitly register instrprof passNikita Popov-1/+6
2021-05-08Make -Z new-llvm-pass-manager an Option<bool>Nikita Popov-1/+1
2021-04-05Rollup merge of #82483 - tmiasko:option-from-str, r=matthewjasperDylan DPC-1/+1