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 | e7d7e13bf7884fe9cef6cbf4f7de25dcce453eb8 (patch) | |
tree | 83de0759cb71501ca18df9fd7a0bc0f25c512cfe /llvm/include/llvm-c/lto.h | |
parent | 1c6b62eb4d0d21fd5140e63f05b0d5ad002588cb (diff) | |
download | bcm5719-llvm-e7d7e13bf7884fe9cef6cbf4f7de25dcce453eb8.tar.gz bcm5719-llvm-e7d7e13bf7884fe9cef6cbf4f7de25dcce453eb8.zip |
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.
llvm-svn: 60256
Diffstat (limited to 'llvm/include/llvm-c/lto.h')
0 files changed, 0 insertions, 0 deletions