summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/TailDuplication.cpp
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2006-09-10 02:27:07 +0000
committerNick Lewycky <nicholas@mxc.ca>2006-09-10 02:27:07 +0000
commit9a22d7b60f023a858519ff9e3dd2aa85faa60f1c (patch)
tree7ad3f7a3ca7dc7a40032dc3fe1cc74c1371481ed /llvm/lib/Transforms/Scalar/TailDuplication.cpp
parent0468987592508f879f85070398f2371c6326a903 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud