summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bytecode/Reader/Reader.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-07-25 11:09:56 +0000
committerChris Lattner <sabre@nondot.org>2004-07-25 11:09:56 +0000
commit7b25bcdf525f327ef5c430acd73c1b32a825dc9d (patch)
tree2d86d9c4ed8d39f774af1d94c0c28b4dc7c5cc27 /llvm/lib/Bytecode/Reader/Reader.cpp
parent461c1f9857127792453ad07d52bd20afaf5dd035 (diff)
downloadbcm5719-llvm-7b25bcdf525f327ef5c430acd73c1b32a825dc9d.tar.gz
bcm5719-llvm-7b25bcdf525f327ef5c430acd73c1b32a825dc9d.zip
* Substantially simplify how free instructions are handled (potentially fixing
a bug in DSE). * Delete dead operand uses iteratively instead of recursively, using a SetVector. * Defer deletion of dead operand uses until the end of processing, which means we don't have to bother with updating the AliasSetTracker. This speeds up DSE substantially. llvm-svn: 15204
Diffstat (limited to 'llvm/lib/Bytecode/Reader/Reader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud