aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCInstrFormats.td
Commit message (Expand)AuthorAgeFilesLines
* PHI and INLINEASM are now built-in instructions provided by Target.tdChris Lattner2006-01-271-2/+1
* Pattern-match return. Includes gross hack!Nate Begeman2005-12-201-3/+5
* Add support for fmul node of type v4f32.Nate Begeman2005-12-141-0/+8
* Add support patterns to many load and store instructions which willNate Begeman2005-12-091-29/+40
* Define BR in the .td file now that Evan made tblgen smarter.Chris Lattner2005-12-041-1/+2
* Represent the encoding of the SPR instructions as they actually are, soNate Begeman2005-11-291-2/+10
* Add the remainder of the AltiVec 4 x float instructions. FurtherNate Begeman2005-11-291-0/+14
* Small tweaks noticed while on the plane.Nate Begeman2005-11-261-0/+6
* Some first bits of AltiVec stuff: Instruction Formats, Encodings, andNate Begeman2005-11-231-0/+45
* Allow pseudos to have patterns, no functionality changeChris Lattner2005-10-251-2/+2
* Added InstrSchedClass to each of the PowerPC Instructions.Jim Laskey2005-10-191-106/+141
* Write patterns for the various shl and srl patterns that don't involveNate Begeman2005-10-191-4/+10
* Nuke PowerPCInstrFormats.h, its contents are dead. Remove the definitionsChris Lattner2005-10-141-28/+0
* Add a bunch of patterns for F64 FP ops, add some more integer opsChris Lattner2005-09-291-7/+12
* add patterns for x?oris?Chris Lattner2005-09-081-1/+4
* add patterns to the addi/addis/mulli etc instructions. Define predicatesChris Lattner2005-09-081-5/+10
* Add patterns for some new instructions, allowing the use of the ineg fragment.Chris Lattner2005-09-081-2/+2
* Add AND/OR/XORChris Lattner2005-09-021-3/+8
* Add some initial patterns to simple binary instructions, though theyChris Lattner2005-09-021-8/+5
* Fix JIT encoding of conditional branchesNate Begeman2005-08-261-15/+7
* Fix JIT encoding of ppc mfocrf instruction; the operands were reversedNate Begeman2005-08-081-3/+17
* switch over the rest of the formats that use RC to use isDOTChris Lattner2005-04-191-23/+28
* Convert the XForm instrs and XSForm instruction over to use isDOTChris Lattner2005-04-191-18/+24
* Now that the ppc64 and vmx operands of I are always 0, forward substituteChris Lattner2005-04-191-36/+30
* convert over bform and iform instructionsChris Lattner2005-04-191-6/+6
* Convert over DForm and DSForm instructionsChris Lattner2005-04-191-33/+32
* Convert XLForm and XForm instructions over to use PPC64 when appropriate.Chris Lattner2005-04-191-46/+35
* Convert XO XS and XFX forms to use isPPC64Chris Lattner2005-04-191-22/+21
* Turn PPC64 and VMX into classes that can be added to instructions instead ofChris Lattner2005-04-191-14/+12
* Change codegen for setcc to read the bit directly out of the conditionNate Begeman2005-04-181-2/+2
* Add the necessary support to codegen condition register logical ops withNate Begeman2005-04-141-2/+16
* Initial support for allocation condition registersNate Begeman2005-04-121-9/+39
* Revert the previous patch, which I didn't mean to check in.Chris Lattner2005-04-111-18/+6
* Fix a minor bug (ORo didn't mark that it set CR0).Chris Lattner2005-04-111-6/+18
* Fix encoding of fsel, fixing olden/power, McCat/bisort and several others.Chris Lattner2004-11-251-1/+1
* Fix encoding of swari, fixing several programs, including Olden/mstChris Lattner2004-11-251-1/+1
* Fix a few more tests by encoding the extsb and other XForm11 instructionsChris Lattner2004-11-241-12/+19
* Fix the encoding of ORi and other DForm4 instructions. This brings us toChris Lattner2004-11-241-1/+9
* Branch instructions explicitly represent CRx in them. bEcause of this, encodeChris Lattner2004-11-241-4/+6
* Fix the encoding of OR, AND and many other instructionsChris Lattner2004-11-231-1/+11
* Remove argtype and argcount magic, which was used by the old asmprinter.Chris Lattner2004-11-231-189/+0
* Fix encoding of rlwinm?Chris Lattner2004-11-231-1/+1
* DForm_1, particularly used by store instructions, needs the immediate operand toMisha Brukman2004-10-231-1/+13
* There is only one field in an instruction, and that is `Inst', the final view ofMisha Brukman2004-10-141-51/+51
* All PPC instructions are now auto-printedNate Begeman2004-09-041-91/+69
* Convert remaining X-Form and Pseudo instructions over to asm writerNate Begeman2004-09-021-22/+35
* convert M and MD form instructions to generated asm writerNate Begeman2004-08-311-8/+15
* Move yet more instructions over to being printed by the generated asm writerNate Begeman2004-08-301-25/+30
* Convert A-Form instructions to auto-generated asm writerNate Begeman2004-08-291-15/+10
* Move XForm instructions over to the auto-generated asm writerNate Begeman2004-08-211-25/+34