about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/builder.rs
diff options
context:
space:
mode:
authorNicholas Nethercote <n.nethercote@gmail.com>2022-12-09 12:27:43 +1100
committerNicholas Nethercote <n.nethercote@gmail.com>2022-12-12 08:59:27 +1100
commit3c53781800e50b2abc72c5b1542400eff48a8126 (patch)
tree410b33806a1fd57ba771bd3103899a214b415386 /compiler/rustc_codegen_llvm/src/builder.rs
parent2b05f841155c06b61fceb390c3cc3c2c974306a0 (diff)
downloadrust-3c53781800e50b2abc72c5b1542400eff48a8126.tar.gz
rust-3c53781800e50b2abc72c5b1542400eff48a8126.zip
Reinstate `{Early,Late}LintPassObjects`.
I removed these in #105291, and subsequently learned they are necessary
for performance.

This commit reinstates them with the new and more descriptive names
`RuntimeCombined{Early,Late}LintPass`, similar to the existing passes
like `BuiltinCombinedEarlyLintPass`. It also adds some comments,
particularly emphasising how we have ways to combine passes at both
compile-time and runtime. And it moves some comments around.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/builder.rs')
0 files changed, 0 insertions, 0 deletions