aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 3 more bugs from the SPEC codes and from richards_benchmark.cVikram S. Adve2003-05-316-0/+524
* Enabling some of these passes causes lli to breakMisha Brukman2003-05-311-0/+6
* The actual order of parameters in a 2-reg-immediate assembly instructions isMisha Brukman2003-05-311-2/+34
* New testcaseChris Lattner2003-05-301-0/+21
* Since malloc is no longer used, no need to free() memory.Misha Brukman2003-05-301-15/+11
* When converting virtual registers to immediate constants, change the opcode.Misha Brukman2003-05-302-0/+28
* Added saveBBreferences() for BasicBlock resolution.Misha Brukman2003-05-302-4/+16
* getValueOp() now takes a MachineInstr as well as a MachineOperand.Misha Brukman2003-05-302-2/+2
* Added:Misha Brukman2003-05-302-15/+108
* Fixed the namespace to match SparcInternals.h; added notes on some missingMisha Brukman2003-05-301-5/+18
* The register types need to be visible outside of the class to be useful.Misha Brukman2003-05-301-14/+13
* Moved and expanded convertOpcodeFromRegToImm() to conver more opcodes.Misha Brukman2003-05-302-448/+457
* Make LLI behave just like LLC with regard to the compile passes it uses.Misha Brukman2003-05-301-0/+15
* Add SRoA pass to gccasChris Lattner2003-05-301-0/+1
* Move indvars pass after mem2reg pass where it is more likely to be usefulChris Lattner2003-05-301-1/+1
* Okay totally give up on trying to optimize aggregates that cannot be completelyChris Lattner2003-05-301-40/+6
* Made the register and immediate versions of instructions consecutive.Misha Brukman2003-05-301-7/+5
* add a check that allows the SRoA pass to avoid breaking programs, even if theirChris Lattner2003-05-301-1/+33
* Because the format of the shift instructions is `shift r, shcnt, r', theMisha Brukman2003-05-301-7/+11
* Sorry, correcting small typo.Tanya Lattner2003-05-301-1/+1
* Added configurable options for the Linker and Archiver.John Criswell2003-05-303-4/+14
* Added the CloneTrace function which clones traces. It takes a vector of basic...Tanya Lattner2003-05-301-0/+83
* Added support for cloning a trace.Tanya Lattner2003-05-301-0/+7
* Makefile: Make SparcV9CodeEmitter.inc depend on SparcV9_F*.td as well.Brian Gaeke2003-05-302-3/+7
* Fix bug: ScalarRepl/2003-05-30-MultiLevel.llChris Lattner2003-05-301-4/+4
* New testcaseChris Lattner2003-05-301-0/+9
* Fix bug: ScalarRepl/2003-05-29-ArrayFail.llChris Lattner2003-05-301-42/+128
* Fix call to mmap, so that it can be used on sparc.Brian Gaeke2003-05-301-10/+5
* so far everything compilesGuochun Shi2003-05-304-46/+78
* Implementation of Equivalence ClassesSumant Kowshik2003-05-292-0/+186
* Changes to support function pointersSumant Kowshik2003-05-291-4/+41
* Added support for function pointersSumant Kowshik2003-05-291-104/+583
* Prevent lines from wrapping.Misha Brukman2003-05-291-13/+13
* Added documentation for the project optionsDinakar Dhurjati2003-05-292-8/+46
* New testcaseChris Lattner2003-05-291-0/+11
* Get rid of extraneous ""sChris Lattner2003-05-292-2/+2
* Add commentChris Lattner2003-05-291-0/+11
* Initial checkinChris Lattner2003-05-291-0/+251
* New testcasesChris Lattner2003-05-292-0/+66
* Since there is now another derived .inc file, ignore them all.Misha Brukman2003-05-291-1/+1
* Use an absolute path to TableGen because not everyone (e.g. automatic tester)Misha Brukman2003-05-291-1/+1
* Added a path to the current version of the built TableGen.Misha Brukman2003-05-292-0/+2
* Check in old testsChris Lattner2003-05-292-0/+36
* Minor reordering of optionsChris Lattner2003-05-291-11/+12
* Removed configuration options that are better served in Makefile.config.John Criswell2003-05-292-46/+4
* Moved the FLEX and BISON macros from Makefile.common since they areJohn Criswell2003-05-291-1/+50
* Added the target-independent part of TableGen data.Misha Brukman2003-05-291-0/+26
* Added project options to the Makefile.commonDinakar Dhurjati2003-05-292-84/+234
* Run more post-link xformsChris Lattner2003-05-291-1/+4
* Change tests to use testrunnerChris Lattner2003-05-293-6/+23