about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-09-20 00:19:16 +0000
committerbors <bors@rust-lang.org>2024-09-20 00:19:16 +0000
commit5793a9e90289382e447f5bc411cab2bc01c5836f (patch)
tree900de543ca2e9caf7ceb7785704c8daf3d72467a /compiler/rustc_codegen_llvm
parent506f22b4663f3e756e1e6a4f66c6309fdc00819c (diff)
parent1999d065b7c113097701fecdf9643ba64db7ff3c (diff)
downloadrust-5793a9e90289382e447f5bc411cab2bc01c5836f.tar.gz
rust-5793a9e90289382e447f5bc411cab2bc01c5836f.zip
Auto merge of #130561 - lukas-code:perf-normalize-env, r=compiler-errors
[perf] skip normalizing param env if it is already normalized

If the param env is already normalized after elaboration, then we can skip a bunch of expensive operations.

> [!note]
> This makes it so that outlives predicates are no longer sorted after non-outlives predicates. Surely this won't make a semantic difference.

r? ghost
Diffstat (limited to 'compiler/rustc_codegen_llvm')
0 files changed, 0 insertions, 0 deletions