aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Make this test harder, always check generic x86 and SSE-enabled x86.Chris Lattner2006-03-311-1/+10
* Implement PromoteOp for VEXTRACT_VECTOR_ELT. Thsi fixesChris Lattner2006-03-311-42/+54
* Scalarized vector stores need not be legal, e.g. if the vector element typeChris Lattner2006-03-311-0/+3
* Fix build breakage.Jeff Cohen2006-03-311-0/+1
* note to self: *save* file, then check it inChris Lattner2006-03-311-1/+1
* Implement an item from the readme, folding vcmp/vcmp. instructions withChris Lattner2006-03-312-9/+29
* new testcaseChris Lattner2006-03-311-0/+21
* compactify some more instruction definitionsChris Lattner2006-03-311-61/+15
* Compactify comparisons.Chris Lattner2006-03-311-104/+34
* Allow bits init values to be used in patterns, turn them into ints.Chris Lattner2006-03-311-0/+19
* Lower vector compares to VCMP nodes, just like we lower vector comparisonChris Lattner2006-03-314-43/+72
* These are doneChris Lattner2006-03-311-5/+0
* Final bugfix for PR724. GCC won't inline varargs functions, so use one toChris Lattner2006-03-311-17/+9
* Add a new method to verify intrinsic function prototypes.Chris Lattner2006-03-311-2/+60
* When emitting code for the verifier, instead of emitting each case statementChris Lattner2006-03-311-9/+42
* Make sure to pass enough values to phi nodes when we are dealing withChris Lattner2006-03-311-2/+10
* Significantly improve handling of vectors that are live across basic blocks,Chris Lattner2006-03-313-52/+101
* Was returning the wrong type.Chris Lattner2006-03-311-4/+5
* Mark INSERT_VECTOR_ELT as expandChris Lattner2006-03-311-0/+1
* Expand all INSERT_VECTOR_ELT (obviously bad) for now.Evan Cheng2006-03-311-0/+1
* Expand INSERT_VECTOR_ELT to store vec, sp; store elt, sp+k; vec = load sp;Evan Cheng2006-03-311-1/+24
* Modify the TargetLowering::getPackedTypeBreakdown method to also return theChris Lattner2006-03-312-7/+13
* TypoEvan Cheng2006-03-311-2/+2
* Ok for vector_shuffle mask to contain undef elements.Evan Cheng2006-03-311-56/+120
* Implement TargetLowering::getPackedTypeBreakdownChris Lattner2006-03-311-0/+41
* Add a method useful for decimating vectors.Chris Lattner2006-03-311-0/+10
* Add the rest of the vmul instructions and the vmulsum* instructions.Chris Lattner2006-03-301-1/+15
* fix incorrect prototypesChris Lattner2006-03-301-12/+12
* Use a new tblgen feature to significantly shrinkify instruction definitions thatChris Lattner2006-03-301-108/+46
* Add a bunch of new instructions for intrinsics.Chris Lattner2006-03-301-6/+87
* regenerateChris Lattner2006-03-303-1663/+1208
* Implement Regression/TableGen/DagDefSubst.llChris Lattner2006-03-304-41/+45
* Dag operator should be able to be template params.Chris Lattner2006-03-301-0/+15
* Fix Transforms/InstCombine/2006-03-30-ExtractElement.llChris Lattner2006-03-301-3/+7
* new testcase that crashes instcombineChris Lattner2006-03-301-0/+7
* Make sure all possible shuffles are matched.Evan Cheng2006-03-302-30/+89
* Add vector multiply, multiply sum, pack, unpack, and lvsl/lvsr intrinsics.Chris Lattner2006-03-301-0/+91
* More logical ops patternsEvan Cheng2006-03-301-0/+106
* Add support for _mm_cmp{cc}_ss and _mm_cmp{cc}_ps intrinsicsEvan Cheng2006-03-302-115/+39
* Add 128-bit pmovmskb intrinsic support.Evan Cheng2006-03-302-7/+14
* Change SSE pack operation definitions to fit what the intrinsics expected.Evan Cheng2006-03-292-23/+23
* Add SSE2 integer pack with saturation intrinsics.Evan Cheng2006-03-291-0/+10
* - Added some SSE2 128-bit packed integer ops.Evan Cheng2006-03-293-25/+314
* Add a pshufhw test case.Evan Cheng2006-03-291-0/+25
* Need to special case splat after all. Make the second operand of splatEvan Cheng2006-03-292-15/+18
* Use unpcklpd for v2f64 splat.Evan Cheng2006-03-291-1/+1
* Floating point logical operation patterns should match bit_convert. Or elseEvan Cheng2006-03-291-29/+53
* Add more SSE intrinsicsEvan Cheng2006-03-291-94/+118
* - More shuffle related bug fixes.Evan Cheng2006-03-292-47/+30
* Another entry about shuffles.Evan Cheng2006-03-291-0/+6