1
Fork 0
rust/compiler/rustc_codegen_ssa/src/mir
Yuki Okushi 29892759f6
Rollup merge of #97077 - ouz-a:Optimize-backend, r=oli-obk
Simplify some code that depend on Deref

Now that we can assume #97025 works, it's safe to expect Deref is always in the first place of projections. With this, I was able to simplify some code that depended on Deref's place in projections. When we are able to move Derefer before `ElaborateDrops` successfully we will be able to optimize more places.

r? `@oli-obk`
2022-07-26 07:14:44 +09:00
..
analyze.rs Move dominators from Body to BasicBlocks 2022-07-07 08:11:49 +02:00
block.rs Auto merge of #95548 - rcvalle:rust-cfi-2, r=nagisa 2022-07-24 01:22:36 +00:00
constant.rs implement valtrees as the type-system representation for constant values 2022-06-14 16:07:11 +02:00
coverageinfo.rs Add SourceScope::inlined_instance 2022-07-08 09:19:07 +02:00
debuginfo.rs Rename debugging_opts to unstable_opts 2022-07-13 17:47:06 -05:00
intrinsic.rs various nits from review 2022-07-20 17:12:08 -04:00
mod.rs Add fine-grained LLVM CFI support to the Rust compiler 2022-07-23 10:51:34 -07:00
operand.rs tweak names and output and bless 2022-07-09 07:43:56 -04:00
place.rs simplify more, ret_deref -> has_deref 2022-07-22 17:35:26 +03:00
rvalue.rs add new rval, pull deref early 2022-07-12 14:26:41 +03:00
statement.rs Some tracing cleanups 2022-06-29 09:56:30 +00:00