rust/compiler/rustc_session/src
fee1-dead 07467c5308
Rollup merge of #101997 - cuviper:drop-legacy-pm, r=nikic
Remove support for legacy PM

This removes support for optimizing with LLVM's legacy pass manager, as well as the unstable `-Znew-llvm-pass-manager` option. We have been defaulting to the new PM since LLVM 13 (except for s390x that waited for 14), and LLVM 15 removed support altogether. The only place we still use the legacy PM is for writing the output file, just like `llc` does.

cc #74705
r? ``@nikic``
2022-09-25 22:06:38 +08:00
..
config unix_sigpipe: Inline compiler sigpipe constants in std 2022-08-31 18:20:49 +02:00
cgu_reuse_tracker.rs Always import all tracing macros for the entire crate instead of piecemeal by module 2022-09-01 14:54:27 +00:00
code_stats.rs avoid some Symbol to String conversions 2022-07-17 04:09:20 +09:00
config.rs Improve the help message for an invalid calling convention 2022-09-22 22:18:30 +02:00
cstore.rs change rlib format to discern native dependencies 2022-09-12 16:45:03 +03:00
errors.rs FIX - adopt new Diagnostic naming in newly migrated modules 2022-09-21 11:43:22 -04:00
filesearch.rs Always import all tracing macros for the entire crate instead of piecemeal by module 2022-09-01 14:54:27 +00:00
lib.rs Only enable the let_else feature on bootstrap 2022-09-15 21:06:45 +02:00
options.rs Remove -Znew-llvm-pass-manager 2022-09-18 13:26:03 -07:00
output.rs translations(rustc_session): migrate output.rs 2022-09-10 08:19:17 +02:00
parse.rs FIX - adopt new Diagnostic naming in newly migrated modules 2022-09-21 11:43:22 -04:00
search_paths.rs incr. comp.: Don't export impl_stable_hash_via_hash!() and warn about using it. 2022-04-19 10:43:20 +02:00
session.rs FIX - adopt new Diagnostic naming in newly migrated modules 2022-09-21 11:43:22 -04:00
utils.rs Lib kind -l link-arg: 2022-07-26 13:55:27 +03:00