aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Fit long lines into 80 cols via creative space eliminationMisha Brukman2004-09-151-4/+4
* Targets are independent of each other, so compile them in parallelMisha Brukman2004-09-151-1/+1
* Revamp the Register class, and allow the use of the RegisterGroup class toChris Lattner2004-09-145-121/+153
* Changes to make this work with Jason's patch. I checked this by hand, butChris Lattner2004-09-132-96/+100
* Fix filename: Printer.cpp has become X86AsmPrinter.cppMisha Brukman2004-09-121-1/+1
* Renamed file to SparcV8ISelSimple.cppMisha Brukman2004-09-102-2300/+0
* Roll back constant printing changes until the problems with largerBrian Gaeke2004-09-101-35/+434
* Use a shorter form to express implicit use/defs in FpGETRESULT andAlkis Evlogimenos2004-09-081-6/+4
* A call instruction should implicitely define ST0 since the returnAlkis Evlogimenos2004-09-081-3/+8
* This file does not need <iostream>, I think.Brian Gaeke2004-09-084-4/+0
* Add 64 bit divide instructions, and use themNate Begeman2004-09-062-34/+15
* * Change PPC32AsmPrinter => PowerPCAsmPrinter since it is now shared betweenMisha Brukman2004-09-053-13/+59
* Renamed PPC32AsmPrinter.cpp => PowerPCAsmPrinter.cpp as the Darwin and AIX asmMisha Brukman2004-09-051-710/+0
* Include MathExtras.h to fix build breakage, thanks to VladimirNate Begeman2004-09-042-0/+2
* All PPC instructions are now auto-printedNate Begeman2004-09-0411-1176/+944
* Clean up some "clean:" targets so they use $(VERB) and don't print anythingReid Spencer2004-09-031-1/+1
* Convert remaining X-Form and Pseudo instructions over to asm writerNate Begeman2004-09-026-119/+91
* Back to compiling land for v8Brian Gaeke2004-09-0210-14/+14
* Changes For Bug 352Reid Spencer2004-09-0150-99/+99
* convert M and MD form instructions to generated asm writerNate Begeman2004-08-312-20/+41
* Move yet more instructions over to being printed by the generated asm writerNate Begeman2004-08-304-134/+188
* Reduce the number of arguments in the instruction builder and make someReid Spencer2004-08-302-160/+137
* Convert A-Form instructions to auto-generated asm writerNate Begeman2004-08-292-45/+62
* Register sizes should be specified in bitsNate Begeman2004-08-291-2/+2
* Improvements to int->float cast code for PPC-64Nate Begeman2004-08-293-61/+60
* Implement the following missing functionality in the PPC backend:Nate Begeman2004-08-293-66/+137
* Register sizes are in bits, not bytesNate Begeman2004-08-272-3/+3
* Add getAllocatableSet() function.Alkis Evlogimenos2004-08-261-4/+18
* Previous checkin broke printf(%a) support for fp constants-- re-fix it.Brian Gaeke2004-08-252-2/+18
* New version of Bill Wendling's PR33 patch.Brian Gaeke2004-08-252-48/+76
* Add -sse[,2,3] arguments to LLCChris Lattner2004-08-242-0/+20
* Nuke commented out stuffChris Lattner2004-08-241-5/+0
* This code is dodgy, but the guaranteed assertion failure doesn't help anything.Brian Gaeke2004-08-241-1/+1
* Fix bug in PhyRegAlloc::setCallInterferences() handling call through aBrian Gaeke2004-08-241-2/+3
* Revise head-of-file comment.Brian Gaeke2004-08-241-31/+28
* Kill a majority of unnecessary sign extensions for byte loadsNate Begeman2004-08-221-12/+30
* Don't hard code the offset of the saved R31 in functions with frame pointersNate Begeman2004-08-221-1/+2
* Back out branchless SetCC code. While it helped a lot in some cases, itNate Begeman2004-08-211-188/+25
* Switch from bytes to bits for alignment.Chris Lattner2004-08-212-6/+6
* Switch from bytes to bits for alignment for consistencyChris Lattner2004-08-211-10/+5
* Reduce uses of getRegClassChris Lattner2004-08-211-14/+11
* Convert regclass alignment from bytes to bitesChris Lattner2004-08-211-1/+1
* Convert bytes to bits in alignmentChris Lattner2004-08-212-6/+6
* Reduce uses of getRegClassChris Lattner2004-08-212-8/+6
* Fix warningChris Lattner2004-08-212-2/+2
* Move XForm instructions over to the auto-generated asm writerNate Begeman2004-08-214-71/+139
* Add two valuesChris Lattner2004-08-211-0/+11
* remove some things from the todo list.Nate Begeman2004-08-201-6/+0
* Do not register ppc64 yet, as it breaks the SparcV9 backendChris Lattner2004-08-201-0/+3
* Implement code to convert SetCC into straight line code where appropriate. A...Nate Begeman2004-08-202-22/+173