| Commit message (Expand) | Author | Age | Files | Lines |
* | Make the implicit def instructions look like other instrs. | Chris Lattner | 2006-07-18 | 1 | -1/+1 |
* | Remove some now-unneeded casts from instruction patterns. With the casts | Chris Lattner | 2006-06-20 | 1 | -11/+11 |
* | Fix the CodeGen/PowerPC/buildvec_canonicalize.ll regression last night. | Chris Lattner | 2006-04-20 | 1 | -1/+1 |
* | Make sure that the new instructions selected have the right type. This fixes | Chris Lattner | 2006-04-20 | 1 | -5/+5 |
* | Implement a TODO: have the legalizer canonicalize a bunch of operations to | Chris Lattner | 2006-04-16 | 1 | -41/+6 |
* | Add patterns for matching vnots with bit converted inputs. Most of these will | Chris Lattner | 2006-04-15 | 1 | -0/+17 |
* | Rename get_VSPLI_elt -> get_VSPLTI_elt | Chris Lattner | 2006-04-12 | 1 | -23/+10 |
* | Ensure that zero vectors are always v4i32, which forces them to CSE with | Chris Lattner | 2006-04-12 | 1 | -5/+2 |
* | Change the interface to the predicate that determines if vsplti* can be used. | Chris Lattner | 2006-04-08 | 1 | -12/+6 |
* | Match vpku[hw]um(x,x). | Chris Lattner | 2006-04-06 | 1 | -14/+25 |
* | Add support for matching vmrg(x,x) patterns | Chris Lattner | 2006-04-06 | 1 | -6/+40 |
* | Pattern match vmrg* instructions, which are now lowered by the CFE into shuff... | Chris Lattner | 2006-04-06 | 1 | -6/+44 |
* | Support pattern matching vsldoi(x,y) and vsldoi(x,x), which allows the f.e. to | Chris Lattner | 2006-04-06 | 1 | -3/+27 |
* | Compile the vpkuhum/vpkuwum intrinsics into vpkuhum/vpkuwum instead of into | Chris Lattner | 2006-04-06 | 1 | -2/+13 |
* | Add all of the data stream intrinsics and instructions. woo | Chris Lattner | 2006-04-05 | 1 | -0/+21 |
* | Fix a typo | Chris Lattner | 2006-04-05 | 1 | -1/+1 |
* | add vsl | Chris Lattner | 2006-04-05 | 1 | -0/+2 |
* | add vmladduhm | Chris Lattner | 2006-04-05 | 1 | -0/+2 |
* | Add m[tf]vscr instructions. | Chris Lattner | 2006-04-05 | 1 | -0/+7 |
* | Add missing byte merges. | Chris Lattner | 2006-04-04 | 1 | -0/+2 |
* | Add FP -> Int Conversions | Chris Lattner | 2006-04-04 | 1 | -2/+4 |
* | add average intrinsics | Chris Lattner | 2006-04-04 | 1 | -0/+7 |
* | Ask legalize to promote all vector shuffles to be v16i8 instead of having to | Chris Lattner | 2006-04-04 | 1 | -27/+28 |
* | Plug in the byte and short splats | Chris Lattner | 2006-04-04 | 1 | -2/+4 |
* | Add the full set of min/max instructions | Chris Lattner | 2006-04-03 | 1 | -6/+14 |
* | Implement vnot using VNOR instead of using 'vspltisb v0, -1' and vxor | Chris Lattner | 2006-04-01 | 1 | -0/+4 |
* | Shrinkify some more intrinsic definitions. | Chris Lattner | 2006-03-31 | 1 | -52/+17 |
* | Pull operand asm string into base class, shrinkifying intrinsic definitions. | Chris Lattner | 2006-03-31 | 1 | -77/+58 |
* | Fix 80 column violations :) | Chris Lattner | 2006-03-31 | 1 | -14/+13 |
* | fix a pasto | Chris Lattner | 2006-03-31 | 1 | -1/+1 |
* | Add vperm support for all datatypes | Chris Lattner | 2006-03-31 | 1 | -19/+13 |
* | compactify some more instruction definitions | Chris Lattner | 2006-03-31 | 1 | -61/+15 |
* | Compactify comparisons. | Chris Lattner | 2006-03-31 | 1 | -104/+34 |
* | Lower vector compares to VCMP nodes, just like we lower vector comparison | Chris Lattner | 2006-03-31 | 1 | -26/+25 |
* | Add the rest of the vmul instructions and the vmulsum* instructions. | Chris Lattner | 2006-03-30 | 1 | -1/+15 |
* | Use a new tblgen feature to significantly shrinkify instruction definitions that | Chris Lattner | 2006-03-30 | 1 | -108/+46 |
* | Add a bunch of new instructions for intrinsics. | Chris Lattner | 2006-03-30 | 1 | -6/+87 |
* | Fix a couple typos | Nate Begeman | 2006-03-28 | 1 | -2/+2 |
* | Add a few more altivec intrinsics | Nate Begeman | 2006-03-28 | 1 | -2/+26 |
* | implement a bunch more intrinsics. | Chris Lattner | 2006-03-28 | 1 | -13/+107 |
* | Use normal lvx for scalar_to_vector instead of lve*x. They do the exact | Chris Lattner | 2006-03-28 | 1 | -7/+3 |
* | Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va... | Chris Lattner | 2006-03-28 | 1 | -9/+9 |
* | Fix the JIT encoding of VSEL | Chris Lattner | 2006-03-27 | 1 | -4/+4 |
* | Fix the JIT encoding of VSPLTI* | Chris Lattner | 2006-03-27 | 1 | -9/+9 |
* | add vsel | Chris Lattner | 2006-03-26 | 1 | -0/+4 |
* | Codegen vector predicate compares. | Chris Lattner | 2006-03-26 | 1 | -13/+26 |
* | Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros instead | Evan Cheng | 2006-03-26 | 1 | -8/+4 |
* | Add all of the altivec comparison instructions. Add patterns for the | Chris Lattner | 2006-03-26 | 1 | -3/+105 |
* | Add and 8/16-bit adds, add all integer subtracts, add saturating subtract | Chris Lattner | 2006-03-26 | 1 | -3/+53 |
* | implement the vsldoi intrinsic. | Chris Lattner | 2006-03-26 | 1 | -4/+8 |