aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* Correct character prepended to global symbols ('.'), use Mangler consistentlyMisha Brukman2004-08-191-2/+2
* * Eliminate global base register, r2 is used for that on AIX/PowerPCMisha Brukman2004-08-191-45/+6
* Wrap long lines.Misha Brukman2004-08-191-4/+5
* Convert casts that will have no effect into move instructions.Nate Begeman2004-08-191-4/+22
* Clean up floating point instruction selection.Nate Begeman2004-08-195-121/+44
* M_DUMMY_PHI_FLAG is no longer used to distinguish V9::PHI. Get rid of it andBrian Gaeke2004-08-181-2/+1
* Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke2004-08-184-9/+8
* Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.Brian Gaeke2004-08-181-3/+3
* Convert to the new MachineFunctionInfo interfaceChris Lattner2004-08-1810-43/+34
* The SparcV9 target no longer uses any pseudoinstructions (SETSW, SETUW,Brian Gaeke2004-08-183-18/+1
* The Create*Const methods don't need to pass around a TargetMachine reference.Brian Gaeke2004-08-181-20/+18