- Apr 08, 2002
-
-
Chris Lattner authored
llvm-svn: 2152
-
Chris Lattner authored
Rename C to M because C used to be 'Class' and now we are 'Module' llvm-svn: 2151
-
Chris Lattner authored
llvm-svn: 2150
-
Chris Lattner authored
llvm-svn: 2149
-
Chris Lattner authored
Implement Value::dump here. llvm-svn: 2148
-
Chris Lattner authored
llvm-svn: 2147
-
Chris Lattner authored
llvm-svn: 2146
-
- Apr 07, 2002
-
-
Chris Lattner authored
class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144
-
Chris Lattner authored
Source base has been completely changed over to use Function instead of Method, this file is not obsolete. llvm-svn: 2143
-
Chris Lattner authored
llvm-svn: 2142
-
Chris Lattner authored
llvm-svn: 2141
-
Chris Lattner authored
llvm-svn: 2140
-
Chris Lattner authored
llvm-svn: 2139
-
Chris Lattner authored
llvm-svn: 2138
-
Chris Lattner authored
llvm-svn: 2137
-
Chris Lattner authored
llvm-svn: 2136
-
Chris Lattner authored
Add support for hexadecimal FP constants! llvm-svn: 2135
-
Chris Lattner authored
llvm-svn: 2134
-
Chris Lattner authored
llvm-svn: 2133
-
Chris Lattner authored
llvm-svn: 2128
-
Chris Lattner authored
* 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! llvm-svn: 2127
-
Chris Lattner authored
type tables after reading a bytecode file to make sure they are ok llvm-svn: 2126
-
- Apr 06, 2002
-
-
Chris Lattner authored
but causes MANY FUNDAMENTAL PROBLEMS when not enabled. :( * Add debugging function llvm-svn: 2125
-
Chris Lattner authored
That was due to the StructType object not getting called multiple times to remove itself from the ATU list for an object, because it stopped getting queried due to this wrong test * Improve debug output when DEBUG_MERGE_TYPES is on llvm-svn: 2124
-
Chris Lattner authored
once the parser is fixed to handle the bug, it broke on the bad input. :) llvm-svn: 2123
-
Chris Lattner authored
llvm-svn: 2122
-
Chris Lattner authored
* 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
-
Chris Lattner authored
* Move addAbstractTypeUser method to Type.cpp llvm-svn: 2120
-
- Apr 05, 2002
-
-
Chris Lattner authored
llvm-svn: 2119
-
Chris Lattner authored
* Fix a bug in DerivedType::refineAbstractTypeTo that caused test/Regression/Assembler/2002-04-05-TypeParsing.ll to fail. The added comment describes the fix llvm-svn: 2118
-
Chris Lattner authored
llvm-svn: 2117
-
Chris Lattner authored
just have to run: make ENABLE_PURIFY=1 * Add command to the link line that makes the broken GCC 3.0 compiler work without affecting 2.95.3 llvm-svn: 2116
-
Chris Lattner authored
llvm-svn: 2115
-
Chris Lattner authored
llvm-svn: 2114
-
- Apr 04, 2002
-
-
Chris Lattner authored
llvm-svn: 2113
-
Chris Lattner authored
llvm-svn: 2111
-
Chris Lattner authored
llvm-svn: 2109
-
Chris Lattner authored
* PATypeHolder is now not a template llvm-svn: 2108
-
Chris Lattner authored
llvm-svn: 2107
-
Chris Lattner authored
llvm-svn: 2106
-