summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bytecode
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-04-05 22:25:26 +0000
committerChris Lattner <sabre@nondot.org>2002-04-05 22:25:26 +0000
commit078808ab273c78261400cb42e02b601dd72124f7 (patch)
tree07e3d2a1d02b89c2b496836b6e71177aaed52a4b /llvm/lib/Bytecode
parentf33ce864e19811b9429b2d8f748fa9795e33e017 (diff)
downloadbcm5719-llvm-078808ab273c78261400cb42e02b601dd72124f7.tar.gz
bcm5719-llvm-078808ab273c78261400cb42e02b601dd72124f7.zip
* Move DerivedType::addAbstractTypeUser from DerivedType.h
* Refactor a bunch of code. Types now only remove one subelement at a time when they are told that they have changed * Improve debugging output, add more assertions... * FIX Bugs: * test/Regression/Assembler/2002-04-04-PureVirtMethCall.ll * test/Regression/Assembler/2002-04-04-PureVirtMethCall2.ll * The change to fix these bugs was the to ValTypeBase::refineAbstractType method. Basically we #if 0'd out the chunk of code there and make the table get reorganized EVEN IF the type has the same pointer. Merging opportunities were being missed! llvm-svn: 2121
Diffstat (limited to 'llvm/lib/Bytecode')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud