rust/tests/ui-fulldeps
bors d627cf07ce Auto merge of #113915 - cjgillot:ssa-call, r=tmiasko
Also consider call and yield as MIR SSA.

The SSA analysis on MIR only considered `Assign` statements as defining a SSA local.
This PR adds assignments as part of a `Call` or `Yield` terminator in that category.

This mainly allows to perform CopyProp on a call return place.

The only subtlety is in the dominance property: the assignment is only complete at the beginning of the target block.
2023-10-10 20:37:55 +00:00
..
auxiliary
fluent-messages
internal-lints Remove rustc_lint_defs::lint_array 2023-09-28 23:01:25 +02:00
mod_dir_simple
plugin Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
session-diagnostic Add a note to duplicate diagnostics 2023-10-05 01:04:41 +00:00
stable-mir Auto merge of #113915 - cjgillot:ssa-call, r=tmiasko 2023-10-10 20:37:55 +00:00
compiler-calls.rs
deriving-global.rs
deriving-hygiene.rs
dropck_tarena_sound_drop.rs
dropck-tarena-cycle-checked.rs
dropck-tarena-cycle-checked.stderr
dropck-tarena-unsound-drop.rs
dropck-tarena-unsound-drop.stderr
empty-struct-braces-derive.rs
hash-stable-is-unstable.rs
hash-stable-is-unstable.stderr
lint-pass-macros.rs Remove rustc_lint_defs::lint_array 2023-09-28 23:01:25 +02:00
missing-rustc-driver-error.rs Don't depend on crate names in tests/ui-fulldeps/missing-rustc-driver-error.rs 2023-07-11 22:30:28 -05:00
missing-rustc-driver-error.stderr Don't depend on crate names in tests/ui-fulldeps/missing-rustc-driver-error.rs 2023-07-11 22:30:28 -05:00
mod_dir_path_canonicalized.rs
pathless-extern-unstable.rs
pathless-extern-unstable.stderr
pprust-expr-roundtrip.rs Update tools and fulldeps tests 2023-09-11 15:51:19 +00:00
regions-mock-tcx.rs
rustc_encodable_hygiene.rs