about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorDylan DPC <99973273+Dylan-DPC@users.noreply.github.com>2022-04-06 23:06:06 +0200
committerGitHub <noreply@github.com>2022-04-06 23:06:06 +0200
commit9fa941c23e18f2e7c838454d95e5526bf15201ed (patch)
tree09a59aa4ded0fc9890bc8a938c79198bfe66b9f0 /compiler/rustc_codegen_llvm/src
parent76cd8f8bf0cb68febbe2c967db1ca4bc6eabf3aa (diff)
parent1cf6d6940c6e1368c76d2565ce13aeaa7e70a4b7 (diff)
downloadrust-9fa941c23e18f2e7c838454d95e5526bf15201ed.tar.gz
rust-9fa941c23e18f2e7c838454d95e5526bf15201ed.zip
Rollup merge of #95649 - ouz-a:mir-opt, r=oli-obk
New mir-opt deref_separator

This adds a new mir-opt that split certain derefs into this form:
`let x = (*a.b).c;` to => `tmp = a.b; let x = (*tmp).c;`

Huge thanks to ``@oli-obk`` for his patient mentoring.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions