aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* implement TII::insertNoopChris Lattner2006-03-051-1/+0
* Compile this:Chris Lattner2006-03-011-7/+15
* kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBCNate Begeman2006-02-171-8/+14
* Add missing patterns for andi. and andis., fixing test/Regression/CodeGen/Nate Begeman2006-02-121-2/+4
* PHI and INLINEASM are now built-in instructions provided by Target.tdChris Lattner2006-01-271-3/+0
* ahem :)Chris Lattner2006-01-121-1/+1
* Add bswap, rotl, and rotr nodesNate Begeman2006-01-111-3/+6
* Remove a comment that no longer applies.Nate Begeman2006-01-101-1/+0
* add ret void support backChris Lattner2006-01-091-0/+4
* New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replaceEvan Cheng2006-01-091-9/+5
* Added initial support for DEBUG_LABEL allowing debug specific labels to beJim Laskey2006-01-051-4/+7
* Add unique id to debug location for debug label use (work in progress.)Jim Laskey2006-01-041-3/+4
* Add support for generating v4i32 altivec codeNate Begeman2005-12-301-2/+10
* Added field noResults to Instruction.Evan Cheng2005-12-261-9/+10
* * Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead.Evan Cheng2005-12-231-3/+6
* Flip the meaning of FPContractions to reflect Requires<[]> change.Evan Cheng2005-12-201-1/+1
* Pattern-match return. Includes gross hack!Nate Begeman2005-12-201-3/+9
* Convert load/store over to being pattern matchedNate Begeman2005-12-191-77/+117
* Added source file/line correspondence for dwarf (PowerPC only at this point.)Jim Laskey2005-12-161-0/+9
* Add a second vector type to the VRRC register class, and fix some patternsNate Begeman2005-12-161-3/+3
* Use the new predicate support that Evan Cheng added to remove some codeNate Begeman2005-12-141-10/+24
* Added predicate !NoExcessFPPrecision to FMADD, FMADDS, FMSUB, and FMSUBS.Evan Cheng2005-12-141-4/+11
* Add support for fmul node of type v4f32.Nate Begeman2005-12-141-0/+13
* Prepare support for AltiVec multiply, divide, and sqrt.Nate Begeman2005-12-131-2/+12
* Remove type casts that are no longer neededChris Lattner2005-12-111-4/+4
* Add support for TargetConstantPool nodes to the dag isel emitter, and useNate Begeman2005-12-101-1/+4
* Add support patterns to many load and store instructions which willNate Begeman2005-12-091-47/+93
* Use new PPC-specific nodes to represent shifts which require the 6-bitChris Lattner2005-12-061-3/+22
* Add some explicit type casts so that tblgen knows the type of the shiftChris Lattner2005-12-051-5/+5
* Autogen matching code for ADJCALLSTACK[UP|DOWN], thanks to Evan's tblgenChris Lattner2005-12-041-3/+12
* Finish moving uncond br over to .td file, remove from .cpp file.Chris Lattner2005-12-041-1/+1
* Define BR in the .td file now that Evan made tblgen smarter.Chris Lattner2005-12-041-4/+8
* Represent the encoding of the SPR instructions as they actually are, soNate Begeman2005-11-291-6/+8
* Add the remainder of the AltiVec 4 x float instructions. FurtherNate Begeman2005-11-291-14/+47
* Small tweaks noticed while on the plane.Nate Begeman2005-11-261-4/+3
* Some first bits of AltiVec stuff: Instruction Formats, Encodings, andNate Begeman2005-11-231-0/+49
* disentangle call operands from branch operands a bitChris Lattner2005-11-171-1/+4
* Generate LA and ADDIS when possible.Chris Lattner2005-11-171-4/+6
* Add an initial hack at legalizing GlobalAddress into the appropriate nodesChris Lattner2005-11-171-0/+8
* LI could theoretically be used for the lo-part of a global address, just likeChris Lattner2005-11-171-1/+1
* Patch to clean up function call pseudos and support the BLA instruction,Nate Begeman2005-11-161-7/+6
* add support for branch on ordered/unordered.Chris Lattner2005-10-281-0/+4
* autogen undefChris Lattner2005-10-251-3/+6
* Allow pseudos to have patterns, no functionality changeChris Lattner2005-10-251-11/+11
* Autogen fselChris Lattner2005-10-251-2/+6
* Autogen a few new ppc-specific nodesChris Lattner2005-10-251-3/+11
* Instead of aborting if not a case we can handle specially, break out andChris Lattner2005-10-211-1/+0
* Match rotate. This does actually match the rotates in an rc5 cipher, but INate Begeman2005-10-211-0/+3
* Add some more patterns for i64 on ppcNate Begeman2005-10-201-6/+12
* Added InstrSchedClass to each of the PowerPC Instructions.Jim Laskey2005-10-191-172/+173