rust/compiler/rustc_passes/src
Tomasz Miąsko d99333e444 Encode only MIR that can be used by other crates
Only reachable items might participate in the code generation in the
downstream crates. Omit redundant optimized MIR of unreachable items
from a crate metadata.

Additionally, include reachable closures in reachable set, so that
unreachable closures can be omitted on the same basis.
2023-09-10 13:55:33 +02:00
..
liveness Match unmatched backticks in compiler/ that are part of rustdoc 2023-03-03 08:39:00 +01:00
abi_test.rs better spans for WF errors 2023-09-09 18:00:13 +02:00
check_attr.rs Auto merge of #114201 - Centri3:explicit-repr-rust, r=WaffleLapkin 2023-08-25 00:02:54 +00:00
check_const.rs Rollup merge of #114819 - estebank:issue-78124, r=compiler-errors 2023-08-15 20:34:25 +02:00
dead.rs Use {Local}ModDefId in many queries 2023-08-14 07:22:48 +00:00
debugger_visualizer.rs Don't sort output of debugger_visualizer query because it already is in deterministic order. 2023-05-17 16:02:22 +02:00
diagnostic_items.rs Move expansion of query macros in rustc_middle to rustc_middle::query 2023-05-15 08:49:13 +02:00
entry.rs Remove reached_eof from ParseSess 2023-08-13 13:33:37 +00:00
errors.rs add support for rustc_abi(assert_eq) and use it to test some repr(transparent) cases 2023-09-07 09:14:29 +02:00
hir_id_validator.rs inline format!() args from rustc_codegen_llvm to the end (4) 2023-07-25 23:20:28 +02:00
hir_stats.rs Parse unnamed fields and anonymous structs or unions 2023-08-24 11:17:54 +08:00
lang_items.rs Move expansion of query macros in rustc_middle to rustc_middle::query 2023-05-15 08:49:13 +02:00
layout_test.rs better spans for WF errors 2023-09-09 18:00:13 +02:00
lib.rs add rustc_abi debugging attribute 2023-08-27 11:55:49 +02:00
lib_features.rs Move expansion of query macros in rustc_middle to rustc_middle::query 2023-05-15 08:49:13 +02:00
liveness.rs remove redundant var rebindings 2023-08-19 14:09:30 +02:00
loops.rs Use {Local}ModDefId in many queries 2023-08-14 07:22:48 +00:00
naked_functions.rs Use {Local}ModDefId in many queries 2023-08-14 07:22:48 +00:00
reachable.rs Encode only MIR that can be used by other crates 2023-09-10 13:55:33 +02:00
stability.rs Rollup merge of #114772 - fee1-dead-contrib:typed-did, r=b-naber 2023-08-15 14:29:45 +02:00
upvars.rs Move expansion of query macros in rustc_middle to rustc_middle::query 2023-05-15 08:49:13 +02:00
weak_lang_items.rs rustc: Move crate_types from Session to GlobalCtxt 2023-08-09 14:17:54 +08:00