about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
diff options
context:
space:
mode:
authorMark Rousskov <mark.simulacrum@gmail.com>2021-05-09 14:02:24 -0400
committerMark Rousskov <mark.simulacrum@gmail.com>2021-12-06 15:05:22 -0500
commitc82fe0efb4591f1a39e135152db77a43a6820c51 (patch)
treef3a5093cb8b6f670a1738ec23b96ff65dc12e7a1 /compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
parente8d7248093036b042f58cf80b321e3cc0cf857fa (diff)
downloadrust-c82fe0efb4591f1a39e135152db77a43a6820c51.tar.gz
rust-c82fe0efb4591f1a39e135152db77a43a6820c51.zip
Optimization: Merge parent and ancestor arrays
As the paper indicates, the unprocessed vertices in the DFS tree and processed
vertices are disjoint, and we can use them in the same space, tracking only the index
of the split.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions