aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV9
AgeCommit message (Expand)Author
2003-08-28Moved index into BB to common graph class because its needed by ModuloSchedGr...Tanya Lattner
2003-08-27Added/removed header fileTanya Lattner
2003-08-27*** empty log message ***Tanya Lattner
2003-08-25First version of SchedGraph common class and refactoring of SchedGraph.Tanya Lattner
2003-08-24Targets should configure themselves based on a Module, not some wierd flagsChris Lattner
2003-08-21The word `dependent' has no `a'.Misha Brukman
2003-08-21Fix spelloChris Lattner
2003-08-21Change all #include'd files to be :: rules instead of : rulesChris Lattner
2003-08-18Add support for the sig(set|long)jmp intrinsicsChris Lattner
2003-08-18Spell `necessary' correctly.Misha Brukman
2003-08-16Rename -emitmaps to -enable-mapsBrian Gaeke
2003-08-15Now that the JIT memory manager allocates as many bytes as necessary rather thanMisha Brukman
2003-08-15Fix register and parameter numbers in saving double FP registers.Misha Brukman
2003-08-15Remove uses of the NonCopyable class, to make the doxygen output look betterChris Lattner
2003-08-15* Must save FP registers when calling CompilationCallback(), because FPMisha Brukman
2003-08-14Improvement to the previous fix: branch following a delay slot ofVikram S. Adve
2003-08-14Since we now have TableGen editing modes for VIM and (X)Emacs, we no longer needMisha Brukman
2003-08-14Restore 'nice name' to passChris Lattner
2003-08-14Factory methods for function passes now return type FunctionPass *.Brian Gaeke
2003-08-14Unbreak SPARC backend: addPassesToJITCompile andBrian Gaeke
2003-08-14Factory methods for function passes now return type FunctionPass *.Brian Gaeke
2003-08-14Unbreak SPARC backend: addPassesToJITCompile andBrian Gaeke
2003-08-13Adjust files for move of mapping info stuff into the Sparc directoryChris Lattner
2003-08-12For instructions in a delay slot of another instruction,Vikram S. Adve
2003-08-12For an instruction with delay slots, mark all live values beforeVikram S. Adve
2003-08-12Disable emitting LLVM-to-MI maps, by default.Vikram S. Adve
2003-08-12Fix va_arg to generate LDDFi for floating point values, instead of LDXi.Vikram S. Adve
2003-08-11Register argument to va_start must be marked as defined!Vikram S. Adve
2003-08-07Implement LLVM intrinsics `llvm.setjmp' and `llvm.longjmp' as follows:Misha Brukman
2003-08-07Fix sanity-checking in 'maskUnsigned' code to be more precise:Vikram S. Adve
2003-08-06Changing command-line option formats to be more consistent with LLVM style.Misha Brukman
2003-08-06* Renamed option from `nopreselect' to `nopreopt' since it disables more thanMisha Brukman
2003-08-06Use the registers g1 and g5 as temporaries for making far jumps and far calls,Misha Brukman
2003-08-061. Bug fix: was using SLL instead of SLLX for ULongTy. Chump.Vikram S. Adve
2003-08-06Remove conversion of fp-to-uint cast into a multi-step cast:Vikram S. Adve
2003-08-06SparcV9CodeEmitter.cpp:Misha Brukman
2003-08-05Use a new local data structure instead of the MachineInstr::regsUsed setChris Lattner
2003-08-05Add a mapChris Lattner
2003-08-05Minor cleanupsChris Lattner
2003-08-05Physical registers no longer live in the regsUsed set for each machine instrChris Lattner
2003-08-05This method has now been changed to preserve flags for us!Chris Lattner
2003-08-05* Removed `using' declaration, now use full namespace qualifier std::stringMisha Brukman
2003-08-05* Set annul bit to be 0, because the Sparc backend currently does not use it.Misha Brukman
2003-08-04Transition to using 'let X = y' instead of 'set X = y'.Chris Lattner
2003-08-01DEBUG got moved to Debug.hChris Lattner
2003-08-01Remove makefile complexity by always running tablegen with its final outputChris Lattner
2003-08-01Add all arithmetic operators to ConstantExprToString().Vikram S. Adve
2003-08-01*Both* operands of divide need sign-extension before divide (if smallerVikram S. Adve
2003-08-01Put back the separate pass to decompose multi-dimensional referencesVikram S. Adve
2003-07-30We no longer need to preprocess SparcV9.td before sending it through tablegenChris Lattner