aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* Added code to support correct saving of %ccr across callsRuchira Sasanka2001-11-034-21/+158
* Arranged stack frame - needs furhter organizationRuchira Sasanka2001-11-031-0/+18
* Arranged stack frame - needs furhter organizationRuchira Sasanka2001-11-033-2/+74
* Check in to use moved stringizing codeChris Lattner2001-10-291-2/+10
* Minor fix I omitted to check in.Vikram S. Adve2001-10-281-1/+1
* Record constants that need to be emitted in the assembly code.Vikram S. Adve2001-10-281-40/+19
* Allow combinations of True/Anti/Output flags for each edge toVikram S. Adve2001-10-281-7/+16
* Add edges between call instructions and (a) load/store instructions, andVikram S. Adve2001-10-281-34/+111
* 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 support for spillingRuchira Sasanka2001-10-285-98/+401
* Added spill code support; moved insertCallerSaving to SparRegInfo sinceRuchira Sasanka2001-10-281-66/+319
* Fixed load syntax in EmitAssemblyRuchira Sasanka2001-10-242-10/+47
* Fixed logic for checking whether a LR received the correct color.Ruchira Sasanka2001-10-241-52/+60
* 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-231-0/+3
* Added support to move "added instructions" after the delay slotRuchira Sasanka2001-10-231-19/+79
* Use class MachineCodeForMethod to print machine code.Vikram S. Adve2001-10-221-1/+1
* Cosmetic changes only.Vikram S. Adve2001-10-221-15/+49
* Modify code that processes delay slots so that it preserves anyVikram S. Adve2001-10-221-11/+36
* 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
* Added SAVE and RESTORE. Duplicated JMPL into JMPLCALL and JMPLRET,Vikram S. Adve2001-10-221-1/+6
* Reordered a couple of registers to simplify some new checks.Vikram S. Adve2001-10-221-7/+41
* Added support for both call/jmpl instructionsRuchira Sasanka2001-10-213-114/+232
* Fixed printing of offset operand for RETURN instruction.Vikram S. Adve2001-10-201-1/+12
* Use CALL for direct function calls; JMPL for indirect ones.Vikram S. Adve2001-10-201-19/+26
* Minor bug fix in printing operands of JMPL.Vikram S. Adve2001-10-201-2/+2
* Added code to support unusable Suggested Colors.Ruchira Sasanka2001-10-192-15/+26
* Added code so that colorIGNode does not unnecessarily reserve unusableRuchira Sasanka2001-10-192-8/+18
* Added code to PhyRegAlloc to mark unusable suggested regsRuchira Sasanka2001-10-192-6/+57
* Corrected call interference bug - suggested color not allocated ifRuchira Sasanka2001-10-191-14/+45
* Changed Call interference infoRuchira Sasanka2001-10-193-10/+27
* Corrected call interference bugRuchira Sasanka2001-10-192-14/+87
* no major changeRuchira Sasanka2001-10-181-2/+4
* Added support for condition code loading/stroing in methods cpReg2Reg etc.Ruchira Sasanka2001-10-182-2/+8
* removed some debug messagesRuchira Sasanka2001-10-181-15/+17
* Change Sources specifier to ExtraSourcesChris Lattner2001-10-181-1/+1
* 1. Move most of the constant-fixup code into machine-independent fileVikram S. Adve2001-10-181-395/+42
* Sparc-specific code shared between local files.Vikram S. Adve2001-10-181-0/+61
* Moved implementation of class UltraSparcInstrInfo to SparcInstrInfo.cpp.Vikram S. Adve2001-10-181-19/+0
* Added virtual function to generate an instruction sequence toVikram S. Adve2001-10-181-4/+13
* Moved implementation of class UltraSparcInstrInfo here.Vikram S. Adve2001-10-181-0/+143
* 1. Add a bottom-up pass on BURG trees that is used to fix constant operands.Vikram S. Adve2001-10-172-147/+232