aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV9
AgeCommit message (Expand)Author
2005-01-18Minor changes.Tanya Lattner
2005-01-17Added tmp instructions to preserve ssa.Tanya Lattner
2005-01-16Added paramters to a few functions in order to allow me to change the functio...Tanya Lattner
2005-01-16cycles_t -> CycleCount_tChris Lattner
2005-01-16Rename BUILD_* to PROJ_*Reid Spencer
2005-01-16Fixed a couple of instructions that broke SSA.Tanya Lattner
2004-12-16Chris is a pain ;) Removing reassociate.Tanya Lattner
2004-12-16Removing commented out lines.Tanya Lattner
2004-12-16Removed LICM and GCSE.Tanya Lattner
2004-12-16Remove dead #includeChris Lattner
2004-12-16Use the rules in Makefile.rules to build SparcV9GenCodeEmitter.inc insteadChris Lattner
2004-12-16Fix headerChris Lattner
2004-12-12Use the target triple to pick this target.Chris Lattner
2004-12-03When writing kernel, save the branches til the end. They are still put in the...Tanya Lattner
2004-12-02The stripping pass as we know it is about to disappearChris Lattner
2004-12-02Reworked branch adding in prologue. Added check for infinite loops which are ...Tanya Lattner
2004-11-30Remove extraneous namespacification. In particular, don't define llvm::llvm:...Chris Lattner
2004-11-29Reworked branching so we don't handle BAs specially. It just updates the bran...Tanya Lattner
2004-11-28Fixed bug where instructions in the kernel were not ordered right to preserve...Tanya Lattner
2004-11-24Forced branches to be first to be scheduled.Tanya Lattner
2004-11-23Squelch a bogus warningChris Lattner
2004-11-23Changed the CreateCodeToLoadConst function to preserve SSA form. This basical...Tanya Lattner
2004-11-22Remove some dead vars and some useless namespacificationChris Lattner
2004-11-22Implement a disgusting hack to work around broken machine code emission ofChris Lattner
2004-11-22Fixed a bug where I was trying to ModuloSchedule a loop with no instructions ...Tanya Lattner
2004-11-22Remove JIT-specific code from the code emitter.Chris Lattner
2004-11-22New methods implementedChris Lattner
2004-11-22Implement the Sparc JIT interfaces, including relocation support.Chris Lattner
2004-11-22Initial checkin of the V9 relocation typesChris Lattner
2004-11-20Adjust to changed interfacesChris Lattner
2004-11-20This method was never implementedChris Lattner
2004-11-19Made modsched hidden and changed so it matches the style of other options.Tanya Lattner
2004-11-18Fixed to fit in 80 columns.Tanya Lattner
2004-11-18Adding option to llc for ModuloScheduling. By default it is turned off.Tanya Lattner
2004-11-16Added my own defMap. Only saving values that are not loop invariant. Fixed a ...Tanya Lattner
2004-11-07Decompose* is V9 specific, make it internalChris Lattner
2004-11-07Move this file from lib/Transforms/ScalarChris Lattner
2004-11-02Added gross hacks such as creating my own def-use map, and picking on Instruc...Tanya Lattner
2004-10-30Internalize variable names to prevent recursive assignment. Cleanup docs.Reid Spencer
2004-10-30Fixed bug with infinite epilogues.Tanya Lattner
2004-10-27Change Library Names Not To Conflict With Others When InstalledReid Spencer
2004-10-22Clean up the output from this makefile so its not verbose.Reid Spencer
2004-10-22Adjust to changes in Makefile.rulesReid Spencer
2004-10-22We won't use automakeReid Spencer
2004-10-19Simplify mapping info generation. In particular, the LLVM-to-MachineInstr mapBrian Gaeke
2004-10-18Initial automake generated Makefile templateReid Spencer
2004-10-17Make the library name SparcV9 specificReid Spencer
2004-10-17Consolidate the definitionsReid Spencer
2004-10-17All of these labels are off by one now that the unreachable instruction existsChris Lattner
2004-10-17I forgot that sparc no longer uses the shared asmwriter. Give it supportChris Lattner