about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm_util.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2025-04-09 08:50:33 +0000
committerbors <bors@rust-lang.org>2025-04-09 08:50:33 +0000
commitf06e5c1e35bc5bc6131c6f8a0eb782097e3f28c3 (patch)
tree06a2b36a8e8a13dc32f96c0254e739b140ba06aa /compiler/rustc_codegen_llvm/src/llvm_util.rs
parent97c966bb40756903f8aa13995629128d157f6056 (diff)
parentd9caf840e1b82d24238b516d714f3933a96ff04a (diff)
downloadrust-f06e5c1e35bc5bc6131c6f8a0eb782097e3f28c3.tar.gz
rust-f06e5c1e35bc5bc6131c6f8a0eb782097e3f28c3.zip
Auto merge of #139327 - cjgillot:gvn-place, r=oli-obk
Allow GVN to produce places and not just locals.

That may be too big of a hammer, as we may introduce new deref projections (possible UB footgun + probably not good for perf).

The second commit opts out of introducing projections that don't have a stable offset, which is probably what we want. Hence no new Deref and no new Index projections.

Fixes https://github.com/rust-lang/rust/issues/138936
cc `@scottmcm` `@dianqk`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm_util.rs')
0 files changed, 0 insertions, 0 deletions