aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
...
* Dramatically simplify recursive type processing. Fixed a few bugs, a few sti...Chris Lattner2001-11-021-108/+47
* Implement new simpler constructors for if you don't have a index listChris Lattner2001-11-011-0/+15
* Implement constant propogation of null pointer values.Chris Lattner2001-11-013-1/+84
* Implemented constant propogation of cast instructionsChris Lattner2001-10-312-0/+12
* Initial version of GCC cleanup pass: just removes extraneous global symbol ta...Chris Lattner2001-10-311-0/+1
* Initialize isRecursive. Found by PurifyChris Lattner2001-10-301-1/+1
* Pull method symbols over when linking. Otherwise the result of the link will...Chris Lattner2001-10-291-0/+1
* Fix blatent bugs in checkinChris Lattner2001-10-291-5/+4
* Expose the WriteTypeSymbolic function from the library. Refactor code to makeChris Lattner2001-10-291-119/+183
* Be careful to output symbolic type name if possible for a type. This makesChris Lattner2001-10-291-82/+224
* Remove C string capability from VMCore library. Move to SupportChris Lattner2001-10-291-47/+31
* Remove non linking related stuffChris Lattner2001-10-281-58/+0
* Support printing control characters in standard C/assembly style,Vikram S. Adve2001-10-281-23/+42
* Added name-mangling routines for future use.Vikram S. Adve2001-10-281-0/+59
* Two things:Chris Lattner2001-10-241-1/+3
* Fix problem linking in a method prototype when a method body existsChris Lattner2001-10-231-4/+12
* Remove unnamed prototypes that are created.Chris Lattner2001-10-231-0/+6
* More symbol table bugfixes that are impossible to track down. GoodyChris Lattner2001-10-231-31/+27
* Allow unresolved/opaque types to be read and written to bytecode filesChris Lattner2001-10-231-33/+69
* Delete MachineCodeInfoForMethod object.Vikram S. Adve2001-10-221-0/+2
* Fix a problem occuring with type unification of symbol table entriesChris Lattner2001-10-221-1/+55
* Added MachineCodeForMethod object in class Method.Vikram S. Adve2001-10-221-1/+3
* Fix bug exposed by this testcase:Chris Lattner2001-10-221-6/+27
* Fix erroneous assertion failure on the following code:Chris Lattner2001-10-211-1/+1
* Fix shift printing when using a ubyte LHSChris Lattner2001-10-201-0/+3
* It is valid to have unsigned arrays as constants... the linker may initialize...Chris Lattner2001-10-201-3/+0
* Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get tire...Chris Lattner2001-10-153-18/+16
* Implement linking of global variable constant referencesChris Lattner2001-10-151-38/+95
* Oops, didn't handle hex values correctly. :(Chris Lattner2001-10-151-4/+4
* * Fix the constpoolarray -> c"" printing routines to escape things properlyChris Lattner2001-10-141-50/+37
* Implement linker. It's 95% working now.Chris Lattner2001-10-141-1/+267
* Added routine to create a char array for a string.Vikram S. Adve2001-10-141-9/+74
* Start of a linkerChris Lattner2001-10-131-0/+22
* Implement the invoke instructionChris Lattner2001-10-131-11/+50
* * Fix a nefarious bugs: TypesEqual was wrong for varargs methodsChris Lattner2001-10-131-16/+29
* Convert a runtime check into an assertionChris Lattner2001-10-131-5/+2
* * Add support for Module specific constantsChris Lattner2001-10-131-4/+55
* Add new TerminatorInst ctor for invokeChris Lattner2001-10-131-1/+6
* * Fix TODOChris Lattner2001-10-131-16/+110
* not is a keyword in ansi C++, avoid itChris Lattner2001-10-131-1/+1
* * Support writing GlobalVariables with info comments by themChris Lattner2001-10-131-19/+58
* Support pointers to globals happilyChris Lattner2001-10-131-9/+37
* not is a keyword in Ansi C++. Avoid itChris Lattner2001-10-132-4/+4
* Factor parentness out of Module & GlobalVariable into GlobalValueChris Lattner2001-10-033-2/+34
* Rename getNullPointer to getNullChris Lattner2001-10-031-1/+13
* * Both Method & GlobalVariable now subclass GlobalValueChris Lattner2001-10-034-9/+14
* First try at a horrible global value reference wrapperChris Lattner2001-10-031-0/+11
* Commit more code over to new cast styleChris Lattner2001-10-024-22/+20
* Convert more code to use new style castsChris Lattner2001-10-015-7/+9
* Add more support for new style castsChris Lattner2001-10-015-22/+18