diff options
author | Chris Lattner <sabre@nondot.org> | 2008-11-29 22:02:15 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-11-29 22:02:15 +0000 |
commit | 0ec48ddef20deaa061152d86645972122beef605 (patch) | |
tree | bf028a9dfff1cf902a149aa018467bc945a130f4 /include/llvm-c | |
parent | 396a4a55e535728e2023aa331401c1a2b782cb9a (diff) |
implement some fixme's: when deleting an instruction with
an entry in the nonlocal deps map, don't reset entries
referencing that instruction to [dirty, null], instead, set
them to [dirty,next] where next is the instruction after the
deleted one. Use this information in the non-local deps
code to avoid rescanning entire blocks.
This speeds up GVN slightly by avoiding pointless work. On
403.gcc this makes GVN 1.5% faster.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60256 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm-c')
0 files changed, 0 insertions, 0 deletions