diff options
author | Nick Lewycky <nicholas@mxc.ca> | 2006-09-10 02:27:07 +0000 |
---|---|---|
committer | Nick Lewycky <nicholas@mxc.ca> | 2006-09-10 02:27:07 +0000 |
commit | 9a22d7b60f023a858519ff9e3dd2aa85faa60f1c (patch) | |
tree | 7ad3f7a3ca7dc7a40032dc3fe1cc74c1371481ed /llvm/lib/Transforms/Scalar/TailDuplication.cpp | |
parent | 0468987592508f879f85070398f2371c6326a903 (diff) | |
download | bcm5719-llvm-9a22d7b60f023a858519ff9e3dd2aa85faa60f1c.tar.gz bcm5719-llvm-9a22d7b60f023a858519ff9e3dd2aa85faa60f1c.zip |
Replace EquivalenceClasses with a custom-built data structure. Many common
operations (like findProperties) should be faster, at the expense of
unionSets being slower in cases that are rare in practise.
Don't erase a dead Instruction. This fixes a memory corruption issue.
llvm-svn: 30235
Diffstat (limited to 'llvm/lib/Transforms/Scalar/TailDuplication.cpp')
0 files changed, 0 insertions, 0 deletions