rust/compiler/rustc_codegen_ssa/src/mir
Tomasz Miąsko fa41852c7a Use reverse postorder in non_ssa_locals
The reverse postorder, unlike preorder, is now cached inside the MIR
body. Code generation uses reverse postorder anyway, so it might be
a small perf improvement to use it here as well.
2022-05-01 14:58:29 +02:00
..
analyze.rs Use reverse postorder in non_ssa_locals 2022-05-01 14:58:29 +02:00
block.rs use tcx.require_lang_item() instead 2022-04-28 20:18:01 +08:00
constant.rs Adopt let else in more places 2022-02-19 17:27:43 +01:00
coverageinfo.rs coverageinfo query needs to use the same MIR as codegen 2021-05-12 20:27:07 -07:00
debuginfo.rs not need Option for dbg_scope 2022-04-26 21:00:19 +08:00
intrinsic.rs Adopt let else in more places 2022-02-19 17:27:43 +01:00
mod.rs Eliminate duplication of RPO calculation for mir 2022-04-30 03:42:57 +08:00
operand.rs Mark scalar layout unions so that backends that do not support partially initialized scalars can special case them. 2022-04-05 13:18:21 +00:00
place.rs Add additional extract_field / project_field to take into account extra level of struct nesting. 2022-04-14 19:35:40 +02:00
rvalue.rs Mark scalar layout unions so that backends that do not support partially initialized scalars can special case them. 2022-04-05 13:18:21 +00:00
statement.rs Add new Deinit statement kind 2022-04-11 08:55:03 -04:00