llvm-6502/lib
Chris Lattner 417081c6b3 * Make all of the refineAbstractType functions work identically
* Remove ambiguous code that caused problems with understanding how stuff
  worked.
* Implement DerivedType::typeIsRefined right.  Add a big comment talking
  about it.
* The removeUserFromConcrete method already checks to see if the type is
  not abstract, so no need to duplicate the test all over this code

This checkin makes all of the type parsing related failures work.  All
Assembler Regression tests now pass!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2127 91177308-0d34-0410-b5e6-96231b3b80d8
2002-04-07 06:14:56 +00:00
..
Analysis Call nodes are never equivalent 2002-04-04 19:21:51 +00:00
AsmParser s/MethodType/FunctionType 2002-04-04 22:19:18 +00:00
Bytecode Enable better debug output. When debugging the type system, print out the 2002-04-07 06:11:22 +00:00
CodeGen Add method clearCallInterference(). 2002-03-31 18:58:14 +00:00
ExecutionEngine s/Method/Function 2002-03-29 03:57:15 +00:00
Linker s/Method/Function 2002-03-29 03:44:36 +00:00
Support 64 bit clean now 2002-02-24 23:02:12 +00:00
Target s/MethodType/FunctionType 2002-04-04 22:19:18 +00:00
Transforms s/MethodType/FunctionType 2002-04-04 22:19:18 +00:00
VMCore * Make all of the refineAbstractType functions work identically 2002-04-07 06:14:56 +00:00
Makefile Move stuff out of the Optimizations directories into the appropriate Transforms 2002-01-21 23:17:48 +00:00