aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9
Commit message (Expand)AuthorAgeFilesLines
* Fix compilation errors, patch contributed by the fabulous Bill Wendling!Chris Lattner2005-03-241-0/+1
* Added alias analysis.Tanya Lattner2005-03-236-193/+724
* Make this method non-const. Making it const causes the const version ofTanya Lattner2005-03-211-1/+1
* Fix the missing symbols problem Bill was hitting. Patch contributed byChris Lattner2005-03-172-0/+2
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-155-7/+7
* Only print out machine instructions before modulo scheduling if we are actual...Tanya Lattner2005-02-241-1/+1
* Fixed bug in findAllcircuits. Fixed branch addition to schedule. Added debug ...Tanya Lattner2005-02-234-92/+150
* Fixed node deletion bug.Tanya Lattner2005-02-162-6/+13
* Added new circuit finding alogrithm.Tanya Lattner2005-02-104-51/+487
* Allow modsched and local scheduling to both be run.Tanya Lattner2005-02-101-4/+3
* Finegrainify namespacification.Chris Lattner2005-01-292-24/+27
* add namespace qualifierChris Lattner2005-01-291-1/+2
* Fix a spurious warning.Chris Lattner2005-01-241-1/+1
* Minor changes.Tanya Lattner2005-01-181-12/+22
* Added tmp instructions to preserve ssa.Tanya Lattner2005-01-171-7/+25
* Added paramters to a few functions in order to allow me to change the functio...Tanya Lattner2005-01-161-14/+16
* cycles_t -> CycleCount_tChris Lattner2005-01-163-54/+54
* Rename BUILD_* to PROJ_*Reid Spencer2005-01-161-1/+1
* Fixed a couple of instructions that broke SSA.Tanya Lattner2005-01-161-10/+33
* Chris is a pain ;) Removing reassociate.Tanya Lattner2004-12-161-6/+0
* Removing commented out lines.Tanya Lattner2004-12-161-8/+3
* Removed LICM and GCSE.Tanya Lattner2004-12-161-3/+3
* Remove dead #includeChris Lattner2004-12-161-1/+0
* Use the rules in Makefile.rules to build SparcV9GenCodeEmitter.inc insteadChris Lattner2004-12-162-14/+11
* Fix headerChris Lattner2004-12-161-1/+1
* Use the target triple to pick this target.Chris Lattner2004-12-121-1/+6
* When writing kernel, save the branches til the end. They are still put in the...Tanya Lattner2004-12-031-5/+17
* The stripping pass as we know it is about to disappearChris Lattner2004-12-021-9/+1
* Reworked branch adding in prologue. Added check for infinite loops which are ...Tanya Lattner2004-12-023-39/+46
* Remove extraneous namespacification. In particular, don't define llvm::llvm:...Chris Lattner2004-11-301-11/+9
* Reworked branching so we don't handle BAs specially. It just updates the bran...Tanya Lattner2004-11-292-139/+97
* Fixed bug where instructions in the kernel were not ordered right to preserve...Tanya Lattner2004-11-284-7/+32
* Forced branches to be first to be scheduled.Tanya Lattner2004-11-242-71/+105
* Squelch a bogus warningChris Lattner2004-11-231-1/+1
* Changed the CreateCodeToLoadConst function to preserve SSA form. This basical...Tanya Lattner2004-11-231-7/+24
* Remove some dead vars and some useless namespacificationChris Lattner2004-11-221-10/+1
* Implement a disgusting hack to work around broken machine code emission ofChris Lattner2004-11-221-1/+12
* Fixed a bug where I was trying to ModuloSchedule a loop with no instructions ...Tanya Lattner2004-11-223-9/+32
* Remove JIT-specific code from the code emitter.Chris Lattner2004-11-222-569/+35
* New methods implementedChris Lattner2004-11-221-0/+18
* Implement the Sparc JIT interfaces, including relocation support.Chris Lattner2004-11-221-0/+354
* Initial checkin of the V9 relocation typesChris Lattner2004-11-221-0/+42
* Adjust to changed interfacesChris Lattner2004-11-201-2/+2
* This method was never implementedChris Lattner2004-11-201-6/+0
* Made modsched hidden and changed so it matches the style of other options.Tanya Lattner2004-11-191-2/+2
* Fixed to fit in 80 columns.Tanya Lattner2004-11-181-1/+2
* Adding option to llc for ModuloScheduling. By default it is turned off.Tanya Lattner2004-11-181-2/+13
* Added my own defMap. Only saving values that are not loop invariant. Fixed a ...Tanya Lattner2004-11-162-44/+63
* Decompose* is V9 specific, make it internalChris Lattner2004-11-072-1/+15
* Move this file from lib/Transforms/ScalarChris Lattner2004-11-071-0/+136