summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add methods print<TYPE> for String, Pointer, and each primitive type.Vikram S. Adve2001-10-281-0/+31
* Added rules for building sparc executable with and without tracing,Vikram S. Adve2001-10-281-20/+36
* Added support for spillingRuchira Sasanka2001-10-289-106/+550
* Moved callerSaving code to machine specific classes since we have to handleRuchira Sasanka2001-10-281-3/+9
* 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-274-2/+25
* * Make pointer values work better by treating them uniformly as 64 bit values.Chris Lattner2001-10-277-37/+216
* Provide argv for commandsChris Lattner2001-10-274-9/+25
* Provide option to enable eating of all arguments following a specific oneChris Lattner2001-10-272-56/+82
* * Implement exit() builtin functionChris Lattner2001-10-276-9/+69
* Fixed load syntax in EmitAssemblyRuchira Sasanka2001-10-242-10/+47
* Add support for building a runtime library for LLIChris Lattner2001-10-243-0/+49
* Fixed logic for checking whether a LR received the correct color.Ruchira Sasanka2001-10-241-52/+60
* Implement a -L command line argument to specify a search path. Implement min...Chris Lattner2001-10-242-40/+78
* Clean up error handling a bit. Add / as a seperator for command line argumen...Chris Lattner2001-10-242-6/+12
* Frivolous cleanupsChris Lattner2001-10-241-18/+16
* Dang it, do NOT check in code that enables debugging. Bad chrisChris Lattner2001-10-241-1/+1
* Two things:Chris Lattner2001-10-241-1/+3
* Changes to get some meaningful feedback from the bytecode reader. At some po...Chris Lattner2001-10-245-34/+81
* Corrected a bug in SparcRegInfo.cpp - to add inserted instructions before a r...Ruchira Sasanka2001-10-232-17/+16
* added support to move "added instructions" after the delay slotRuchira Sasanka2001-10-232-0/+6
* Added support to move "added instructions" after the delay slotRuchira Sasanka2001-10-232-38/+158
* Add '-v' option to enable verbose output from the linkerChris Lattner2001-10-232-2/+26
* Fix problem linking in a method prototype when a method body existsChris Lattner2001-10-233-12/+36
* Remove unnamed prototypes that are created.Chris Lattner2001-10-231-0/+6
* Negative FP constants... whodathunkit.Chris Lattner2001-10-231-1/+1
* Oops, didn't mean to check in enabled debugging support. :(Chris Lattner2001-10-231-1/+1
* Fixed a LONG standing, SCARY problem with bytecode encoding. It turns out to...Chris Lattner2001-10-233-41/+65
* More symbol table bugfixes that are impossible to track down. GoodyChris Lattner2001-10-232-37/+40
* Allow unresolved/opaque types to be read and written to bytecode filesChris Lattner2001-10-232-33/+74
* Fix another annoying bug that took forever to track down. This one involves ...Chris Lattner2001-10-232-5/+17
* Disable alloca code gen tests until size of extra args in stack frameVikram S. Adve2001-10-221-1/+1
* 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
* Simplify etags command.Vikram S. Adve2001-10-222-2/+2
* Added object of class MachineCodeForMethod.Vikram S. Adve2001-10-221-3/+10
* Added class MachineCodeForMethod to provide method-level informationVikram S. Adve2001-10-221-2/+68
* Added function interfaces for generating prolog and epilog code.Vikram S. Adve2001-10-221-0/+8
* Added function IsLeafMethod to identify leaf methods.Vikram S. Adve2001-10-222-0/+37
* Added MachineCodeForMethod object in class Method.Vikram S. Adve2001-10-221-1/+3
* Use class MachineCodeForMethod to print machine code.Vikram S. Adve2001-10-222-2/+2
* Added class MachineCodeForMethod.Vikram S. Adve2001-10-221-1/+39
* Cosmetic changes only.Vikram S. Adve2001-10-222-30/+98
* Modify code that processes delay slots so that it preserves anyVikram S. Adve2001-10-222-22/+72
* UNUSED.Vikram S. Adve2001-10-221-240/+0
* Split JMPL into JMPLCALL and JMPLRET.Vikram S. Adve2001-10-221-1/+2
* Added a frame layout class, and code to insert prolog/epilog code.Vikram S. Adve2001-10-221-15/+143
* Reordered registers slightly to simplify a new check.Vikram S. Adve2001-10-221-3/+14
* Split JMPL into JMPLCALL and JMPLRET so that IsCall and IsReturn canVikram S. Adve2001-10-221-11/+9
* Added functions to generate prolog and epilog code.Vikram S. Adve2001-10-221-116/+149