aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9
Commit message (Expand)AuthorAgeFilesLines
...
* PhyRegAlloc.h got moved to lib/CodeGen/RegAllocChris Lattner2003-09-011-1/+1
* Move IGNode from public include directory to here. Minor cleanups like addin...Chris Lattner2003-09-015-117/+102
* IGNode got moved to lib/CodeGen/RegAllocChris Lattner2003-09-011-1/+1
* This file just needs LiveRange.h not IGNode.hChris Lattner2003-09-011-2/+2
* No longer include IGNode.h in the Sparc global headerChris Lattner2003-09-013-10/+16
* * Use alloca() to force GCC not to eliminate frame pointerMisha Brukman2003-08-291-115/+90
* Fixed two double free bugs that caused llc to segfault or run forever.John Criswell2003-08-281-5/+21
* Removing READMETanya Lattner2003-08-282-35/+2
* Putting my revised version of ModuloScheduling in cvs. This is not complete...Tanya Lattner2003-08-284-2940/+155
* Moved index into BB to common graph class because its needed by ModuloSchedGr...Tanya Lattner2003-08-282-4/+1
* Added/removed header fileTanya Lattner2003-08-271-1/+0
* *** empty log message ***Tanya Lattner2003-08-273-416/+273
* First version of SchedGraph common class and refactoring of SchedGraph.Tanya Lattner2003-08-255-481/+353
* Targets should configure themselves based on a Module, not some wierd flagsChris Lattner2003-08-241-1/+1
* The word `dependent' has no `a'.Misha Brukman2003-08-212-2/+2
* Fix spelloChris Lattner2003-08-211-1/+1
* Change all #include'd files to be :: rules instead of : rulesChris Lattner2003-08-211-1/+1
* Add support for the sig(set|long)jmp intrinsicsChris Lattner2003-08-181-0/+2
* Spell `necessary' correctly.Misha Brukman2003-08-181-3/+3
* Rename -emitmaps to -enable-mapsBrian Gaeke2003-08-161-1/+1
* Now that the JIT memory manager allocates as many bytes as necessary rather thanMisha Brukman2003-08-151-1/+2
* Fix register and parameter numbers in saving double FP registers.Misha Brukman2003-08-151-1/+1
* Remove uses of the NonCopyable class, to make the doxygen output look betterChris Lattner2003-08-151-9/+17
* * Must save FP registers when calling CompilationCallback(), because FPMisha Brukman2003-08-151-24/+168
* Improvement to the previous fix: branch following a delay slot ofVikram S. Adve2003-08-141-3/+5
* Since we now have TableGen editing modes for VIM and (X)Emacs, we no longer needMisha Brukman2003-08-145-10/+10
* Restore 'nice name' to passChris Lattner2003-08-141-0/+1
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-143-3/+3
* Unbreak SPARC backend: addPassesToJITCompile andBrian Gaeke2003-08-142-2/+2
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-142-12/+3
* Unbreak SPARC backend: addPassesToJITCompile andBrian Gaeke2003-08-141-3/+3
* Adjust files for move of mapping info stuff into the Sparc directoryChris Lattner2003-08-135-19/+20
* For instructions in a delay slot of another instruction,Vikram S. Adve2003-08-121-12/+16
* For an instruction with delay slots, mark all live values beforeVikram S. Adve2003-08-122-16/+42
* Disable emitting LLVM-to-MI maps, by default.Vikram S. Adve2003-08-121-9/+15
* Fix va_arg to generate LDDFi for floating point values, instead of LDXi.Vikram S. Adve2003-08-121-2/+4
* Register argument to va_start must be marked as defined!Vikram S. Adve2003-08-111-1/+1
* Implement LLVM intrinsics `llvm.setjmp' and `llvm.longjmp' as follows:Misha Brukman2003-08-071-4/+18
* Fix sanity-checking in 'maskUnsigned' code to be more precise:Vikram S. Adve2003-08-071-2/+12
* Changing command-line option formats to be more consistent with LLVM style.Misha Brukman2003-08-061-3/+3
* * Renamed option from `nopreselect' to `nopreopt' since it disables more thanMisha Brukman2003-08-061-6/+10
* Use the registers g1 and g5 as temporaries for making far jumps and far calls,Misha Brukman2003-08-061-64/+48
* 1. Bug fix: was using SLL instead of SLLX for ULongTy. Chump.Vikram S. Adve2003-08-061-70/+87
* Remove conversion of fp-to-uint cast into a multi-step cast:Vikram S. Adve2003-08-061-29/+0
* SparcV9CodeEmitter.cpp:Misha Brukman2003-08-062-213/+169
* Use a new local data structure instead of the MachineInstr::regsUsed setChris Lattner2003-08-051-8/+7
* Add a mapChris Lattner2003-08-051-0/+4
* Minor cleanupsChris Lattner2003-08-051-23/+22
* Physical registers no longer live in the regsUsed set for each machine instrChris Lattner2003-08-051-18/+30
* This method has now been changed to preserve flags for us!Chris Lattner2003-08-051-5/+2