aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCInstrFormats.td
Commit message (Expand)AuthorAgeFilesLines
* no need to explicitly clear these fields.Chris Lattner2008-01-071-1/+0
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen2007-10-101-0/+49
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-191-130/+135
* Add XLForm_1_ext template, patch by Nicolas Geoffray.Chris Lattner2007-02-251-14/+24
* fix another sradi encoding bug. This fixes Olden/health with the ppc64 jit.Chris Lattner2006-12-061-1/+1
* fix the jit encoding of sradi, simplify the MDForm1 description.Chris Lattner2006-12-061-5/+5
* Rewrite the branch selector to be correct in the face of large functions.Chris Lattner2006-11-181-16/+2
* add encoding for BCC, after finally wrestling strange ppc/tblgen endiannessChris Lattner2006-11-171-0/+18
* Stop using isTwoAddress, switching to operand constraints instead.Chris Lattner2006-11-151-5/+0
* implement preinc support for r+i loads on ppc64Chris Lattner2006-11-101-4/+0
* dform 8/9 are identical to dform 1Chris Lattner2006-11-101-9/+0
* fix encoding of BLRChris Lattner2006-11-071-2/+2
* encode BLR predicate info for the JITChris Lattner2006-11-041-0/+13
* Another fix in the rotate encodings, needed when the first two operands are notChris Lattner2006-07-131-1/+1
* Fix encoding of rotates, such as rldiclChris Lattner2006-07-121-3/+3
* Add a pattern for i64 sra. Print 8-byte units with a space between the .quadChris Lattner2006-06-271-1/+2
* Rename OR4 -> OR. Move some PPC64-specific stuff to the 64-bit fileChris Lattner2006-06-201-1/+0
* remove unused flagChris Lattner2006-06-201-1/+0
* Add PowerPC intrinsics to support dcbz[l]Chris Lattner2006-06-061-0/+17
* Add all of the data stream intrinsics and instructions. wooChris Lattner2006-04-051-0/+22
* Add m[tf]vscr instructions.Chris Lattner2006-04-051-0/+27
* Fix the JIT encoding of VSELChris Lattner2006-03-271-0/+20
* Fix the JIT encoding of VSPLTI*Chris Lattner2006-03-271-0/+15
* Add all of the altivec comparison instructions. Add patterns for theChris Lattner2006-03-261-2/+3
* implement the vsldoi intrinsic.Chris Lattner2006-03-261-0/+18
* Fix the JIT encoding of the VAForm_1 instructions, including vmaddfpChris Lattner2006-03-221-1/+1
* Mark instructions that are cracked by the PPC970 decoder as such.Chris Lattner2006-03-131-5/+4
* Several big changes:Chris Lattner2006-03-121-1/+21
* 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