aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Implement code to convert %malloc and %free FUNCTION CALLS into the instructi...Chris Lattner2001-10-311-3/+118
* Implemented constant propogation of cast instructionsChris Lattner2001-10-314-3/+43
* Initial version of GCC cleanup pass: just removes extraneous global symbol ta...Chris Lattner2001-10-312-0/+68
* Fix bug when inlining a method that refers to a global variableChris Lattner2001-10-311-2/+2
* Implement xor operatorChris Lattner2001-10-301-0/+22
* callExternalMethod now returns the return value of the functionChris Lattner2001-10-301-2/+6
* Implement a gross function name map that must be used when linking staticallyChris Lattner2001-10-301-18/+42
* * Add some assertions for checking internal error conditionsChris Lattner2001-10-301-32/+90
* Don't fail to load runtime if running LLI from the current directoryChris Lattner2001-10-301-1/+4
* Initialize isRecursive. Found by PurifyChris Lattner2001-10-301-1/+1
* Print out a label if we step into the first instruction of a basic blockChris Lattner2001-10-291-0/+3
* * Fix pow wrapper to actually workChris Lattner2001-10-291-1/+56
* Implement getelementptr instruction as well as the load and store formsChris Lattner2001-10-291-6/+44
* Fix broken assertion. Didn't allow for pointer caseChris Lattner2001-10-291-6/+3
* Pull method symbols over when linking. Otherwise the result of the link will...Chris Lattner2001-10-293-0/+3
* 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
* Remember to print out the next instruction if stepping over an external metho...Chris Lattner2001-10-291-0/+2
* Fix problem next'ing over an external methodChris Lattner2001-10-291-2/+6
* Check in to use moved stringizing codeChris Lattner2001-10-291-2/+10
* Remove C string capability from VMCore library. Move to SupportChris Lattner2001-10-291-47/+31
* Make newlines be newlines! This should now work in both lli and native code.Vikram S. Adve2001-10-281-7/+5
* Remove non linking related stuffChris Lattner2001-10-283-174/+0
* Fix some illegal uses of the ## operatorChris Lattner2001-10-281-4/+3
* Minor fix I omitted to check in.Vikram S. Adve2001-10-281-1/+1
* Support printing control characters in standard C/assembly style,Vikram S. Adve2001-10-281-23/+42
* Record constants that need to be emitted in the assembly code.Vikram S. Adve2001-10-282-80/+38
* Allow combinations of True/Anti/Output flags for each edge toVikram S. Adve2001-10-282-14/+32
* Add edges between call instructions and (a) load/store instructions, andVikram S. Adve2001-10-282-68/+222
* Generate SETX for 64-bit integers!Vikram S. Adve2001-10-281-8/+28
* Add SETX instruction for 64-bit constants.Vikram S. Adve2001-10-281-8/+9
* Need to subtract, not add, stack size in SAVE instruction!Vikram S. Adve2001-10-281-3/+6
* Major overhaul to print globals and constants.Vikram S. Adve2001-10-281-133/+355
* Added name-mangling routines for future use.Vikram S. Adve2001-10-283-0/+177
* Use separate functions for printing values of each type.Vikram S. Adve2001-10-281-20/+87
* Add methods print<TYPE> for String, Pointer, and each primitive type.Vikram S. Adve2001-10-281-0/+31
* Added support for spillingRuchira Sasanka2001-10-288-106/+547
* Added spill code support; moved insertCallerSaving to SparRegInfo sinceRuchira Sasanka2001-10-282-132/+638
* Implement a -trace command line option and a trace option in the interpreter.Chris Lattner2001-10-273-1/+20
* * Make pointer values work better by treating them uniformly as 64 bit values.Chris Lattner2001-10-275-37/+90
* Provide argv for commandsChris Lattner2001-10-273-6/+22
* Provide option to enable eating of all arguments following a specific oneChris Lattner2001-10-271-28/+41
* * Implement exit() builtin functionChris Lattner2001-10-275-7/+66
* Fixed load syntax in EmitAssemblyRuchira Sasanka2001-10-242-10/+47
* Add support for building a runtime library for LLIChris Lattner2001-10-241-0/+12
* Fixed logic for checking whether a LR received the correct color.Ruchira Sasanka2001-10-241-52/+60
* Clean up error handling a bit. Add / as a seperator for command line argumen...Chris Lattner2001-10-241-3/+6
* Frivolous cleanupsChris Lattner2001-10-241-18/+16
* Dang it, do NOT check in code that enables debugging. Bad chrisChris Lattner2001-10-241-1/+1