1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib/VMCore
Chris Lattner 68857bb2bf * 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
2002-04-05 22:25:26 +00:00
..
AsmWriter.cpp s/Method/Function 2002-03-29 03:44:36 +00:00
BasicBlock.cpp Fix bug: test/Regression/Other/2002-02-24-InlineBrokePHINodes.ll 2002-02-25 00:35:07 +00:00
ConstantHandling.cpp Move stuff out of the Optimizations directories into the appropriate Transforms 2002-01-21 23:17:48 +00:00
Constants.cpp Changes to build successfully with GCC 3.02 2002-01-20 22:54:45 +00:00
Dominators.cpp * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into 2002-02-12 22:39:50 +00:00
Function.cpp s/Method/Function 2002-03-29 03:44:36 +00:00
iBranch.cpp Changes to build successfully with GCC 3.02 2002-01-20 22:54:45 +00:00
iCall.cpp s/MethodType/FunctionType 2002-04-04 22:19:18 +00:00
iMemory.cpp * AllocationInst ctor moved here from iMemory.h 2002-03-21 22:37:48 +00:00
InstrTypes.cpp Change references from Method to Function 2002-03-26 18:01:55 +00:00
Instruction.cpp Method.h no longer includes BasicBlock.h 2002-02-12 21:07:25 +00:00
iOperators.cpp Changes to build successfully with GCC 3.02 2002-01-20 22:54:45 +00:00
iSwitch.cpp Rename ConstPoolVal -> Constant 2001-12-03 22:26:30 +00:00
Makefile Initial revision 2001-06-06 20:29:01 +00:00
Module.cpp Add new addTypeName method to Module class 2002-03-29 04:48:40 +00:00
Pass.cpp Make the release build compile 2002-04-04 19:24:48 +00:00
PassManagerT.h Make build work in release mode 2002-04-04 19:35:24 +00:00
SlotCalculator.cpp Method.h no longer includes BasicBlock.h 2002-02-12 21:07:25 +00:00
SymbolTable.cpp Change references from Method to Function 2002-03-26 18:01:55 +00:00
Type.cpp * Move DerivedType::addAbstractTypeUser from DerivedType.h 2002-04-05 22:25:26 +00:00
Value.cpp Make the release build work 2002-04-04 19:26:26 +00:00
ValueHolderImpl.h Add a new replaceWith method useful for replacing instructions 2002-04-01 17:52:16 +00:00
Verifier.cpp * s/Method/Function 2002-03-29 19:06:18 +00:00