about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
diff options
context:
space:
mode:
authorMark Rousskov <mark.simulacrum@gmail.com>2021-11-01 10:04:01 -0400
committerMark Rousskov <mark.simulacrum@gmail.com>2021-11-03 11:24:59 -0400
commit03afb61b53e27019166b8a2637a5eb7094017300 (patch)
tree90aa6bca622461efe488186e25102fb9630eee2c /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
parentff0e14829e1806ca0d4226595f7fdf3e8658758f (diff)
downloadrust-03afb61b53e27019166b8a2637a5eb7094017300.tar.gz
rust-03afb61b53e27019166b8a2637a5eb7094017300.zip
Optimize live point computation
This is just replicating the previous algorithm, but taking advantage of the
bitset structures to optimize into tighter and better optimized loops.
Particularly advantageous on enormous MIR blocks, which are relatively rare in
practice.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions