aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Update to reflect changes in Makefile rules.Reid Spencer2004-10-131-4/+4
* Initial version of automake Makefile.am file.Reid Spencer2004-10-101-0/+41
* bling bling!Chris Lattner2004-10-101-1/+1
* Implement logical and with an immediate that consists of a contiguous blockNate Begeman2004-10-081-5/+69
* Several fixes and enhancements to the PPC32 backend.Nate Begeman2004-10-073-147/+154
* Add ori reg, reg, 0 as a move instruction. This can be generated fromNate Begeman2004-10-071-0/+11
* Remove unnecessary header includeNate Begeman2004-10-071-1/+0
* Correct some typeosChris Lattner2004-10-061-3/+3
* Turning on fsel code gen now that we can do so would be good.Nate Begeman2004-10-061-11/+10
* Implement floating point select for lt, gt, le, ge using the powerpc fselNate Begeman2004-10-061-25/+113
* Generate better code by being far less clever when it comes to the select ins...Nate Begeman2004-09-291-7/+17
* improve Type::BoolTy codegen by eliminating unnecessary clears and sign extendsNate Begeman2004-09-291-1/+8
* To go along with sabre's improved InstCombining, improve recognition ofNate Begeman2004-09-291-21/+9
* Correct some BuildMI arguments for the upcoming simple schedulerNate Begeman2004-09-273-3/+3
* Fix the last of the major PPC GEP folding deficiencies. This will allowNate Begeman2004-09-231-178/+163
* add optimized code sequences for setcc x, 0Nate Begeman2004-09-223-7/+96
* s/ISel/PPC64ISel/ to have unique class names for debugging via gdb because theMisha Brukman2004-09-211-78/+81
* s/ISel/PPC32ISel/ to have unique class names for debugging via gdb because theMisha Brukman2004-09-211-87/+90
* Revamp the Register class, and allow the use of the RegisterGroup class toChris Lattner2004-09-141-29/+49
* 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
* Convert remaining X-Form and Pseudo instructions over to asm writerNate Begeman2004-09-026-119/+91
* Changes For Bug 352Reid Spencer2004-09-0110-26/+26
* 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
* Convert A-Form instructions to auto-generated asm writerNate Begeman2004-08-292-45/+62
* 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
* 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
* 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
* 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
* Fix opcodes being printed in caps (the more general fix may be `AsmWriter')Misha Brukman2004-08-191-1/+1
* Stack space for argument passing is 32 regardless of 32- vs. 64-bit arch.Misha Brukman2004-08-191-6/+6
* LR needs to be saved at 16-byte offset on a 64-bit archMisha Brukman2004-08-192-6/+6
* On 64-bit PowerPC, pointers are 8 bytes, so parameter area offset is 48, not 24Misha Brukman2004-08-191-7/+10
* This PHI has 4 additional operands, not 2.Misha Brukman2004-08-191-1/+1
* Use the appropriate 64-bit register description file.Misha Brukman2004-08-191-1/+1
* Fix more remaining 32-bit vestiges of PowerPCMisha Brukman2004-08-191-6/+2
* Fix another vestige of the 32-bit PowerPC backend.Misha Brukman2004-08-191-3/+1