diff options
author | Chris Lattner <sabre@nondot.org> | 2002-04-05 22:25:26 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-04-05 22:25:26 +0000 |
commit | 078808ab273c78261400cb42e02b601dd72124f7 (patch) | |
tree | 07e3d2a1d02b89c2b496836b6e71177aaed52a4b /llvm/lib/Bytecode | |
parent | f33ce864e19811b9429b2d8f748fa9795e33e017 (diff) | |
download | bcm5719-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