about summary refs log tree commit diff
path: root/compiler/rustc_pattern_analysis/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-01-16 05:17:49 +0000
committerbors <bors@rust-lang.org>2024-01-16 05:17:49 +0000
commitf9c2421a2a6e34f3756900dd7d600704c08bfccb (patch)
treea40a1a22079b7cb17e9959fe698a04dd3cf6becc /compiler/rustc_pattern_analysis/src
parent714b29a17ff5fa727c794bbb60bfd335f8e75d42 (diff)
parent7e39100586d717f5a350eb8704bcd8938d09419c (diff)
downloadrust-f9c2421a2a6e34f3756900dd7d600704c08bfccb.tar.gz
rust-f9c2421a2a6e34f3756900dd7d600704c08bfccb.zip
Auto merge of #119439 - cjgillot:gvn-faster, r=oli-obk
Avoid some redundant work in GVN

The first 2 commits are about reducing the perf effect.

Third commit avoids doing redundant work: is a local is SSA, it already has been simplified, and the resulting value is in `self.locals`. No need to call any code on it.

The last commit avoids removing some storage statements.

r? wg-mir-opt
Diffstat (limited to 'compiler/rustc_pattern_analysis/src')
0 files changed, 0 insertions, 0 deletions