summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm-c/lto.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-11-29 22:02:15 +0000
committerChris Lattner <sabre@nondot.org>2008-11-29 22:02:15 +0000
commite7d7e13bf7884fe9cef6cbf4f7de25dcce453eb8 (patch)
tree83de0759cb71501ca18df9fd7a0bc0f25c512cfe /llvm/include/llvm-c/lto.h
parent1c6b62eb4d0d21fd5140e63f05b0d5ad002588cb (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud