| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow undef in a shuffle mask | Chris Lattner | 2006-04-14 | 1 | -0/+1 |
* | Move these ctors out of line | Chris Lattner | 2006-04-14 | 1 | -0/+13 |
* | Last few SSE3 intrinsics. | Evan Cheng | 2006-04-14 | 3 | -32/+189 |
* | Teach scalarrepl to promote unions of vectors and floats, producing | Chris Lattner | 2006-04-14 | 1 | -46/+101 |
* | Misc. SSE2 intrinsics: clflush, lfench, mfence | Evan Cheng | 2006-04-14 | 1 | -2/+11 |
* | We were not adjusting the frame size to ensure proper alignment when alloca / | Evan Cheng | 2006-04-14 | 1 | -30/+23 |
* | New entry | Evan Cheng | 2006-04-14 | 1 | -0/+5 |
* | Don't print out the install command for Intrinsics.gen unless VERBOSE mode. | Reid Spencer | 2006-04-14 | 1 | -1/+2 |
* | Make this assertion better | Chris Lattner | 2006-04-14 | 1 | -1/+1 |
* | Move the rest of the PPCTargetLowering::LowerOperation cases out into | Chris Lattner | 2006-04-14 | 1 | -468/+529 |
* | Pull the VECTOR_SHUFFLE and BUILD_VECTOR lowering code out into separate | Chris Lattner | 2006-04-14 | 1 | -147/+155 |
* | Implement value #'ing for vector operations, implementing | Chris Lattner | 2006-04-14 | 1 | -32/+38 |
* | pcmpeq* and pcmpgt* intrinsics. | Evan Cheng | 2006-04-14 | 1 | -2/+68 |
* | psll*, psrl*, and psra* intrinsics. | Evan Cheng | 2006-04-14 | 1 | -1/+99 |
* | Remove the .cvsignore file so this directory can be pruned. | Reid Spencer | 2006-04-13 | 1 | -1/+0 |
* | Remove .cvsignore so that this directory can be pruned. | Reid Spencer | 2006-04-13 | 1 | -2/+0 |
* | Handle some kernel code than ends in [0 x sbyte]. I think this is safe | Andrew Lenharth | 2006-04-13 | 1 | -2/+11 |
* | Expand some code with temporary variables to rid ourselves of the warning | Reid Spencer | 2006-04-13 | 1 | -7/+21 |
* | Doh. PANDrm, etc. are not commutable. | Evan Cheng | 2006-04-13 | 1 | -9/+7 |
* | Force non-darwin targets to use a static relo model. This fixes PR734, | Chris Lattner | 2006-04-13 | 1 | -7/+8 |
* | add a note, move an altivec todo to the altivec list. | Chris Lattner | 2006-04-13 | 2 | -7/+16 |
* | linear -> constant time | Andrew Lenharth | 2006-04-13 | 1 | -3/+3 |
* | Add the README files to the distribution. | Reid Spencer | 2006-04-13 | 6 | -1/+6 |
* | psad, pmax, pmin intrinsics. | Evan Cheng | 2006-04-13 | 1 | -1/+54 |
* | Various SSE2 packed integer intrinsics: pmulhuw, pavgw, etc. | Evan Cheng | 2006-04-13 | 1 | -4/+71 |
* | X86 SSE2 supports v8i16 multiplication | Evan Cheng | 2006-04-13 | 1 | -0/+1 |
* | Update | Evan Cheng | 2006-04-13 | 1 | -0/+12 |
* | padds{b|w}, paddus{b|w}, psubs{b|w}, psubus{b|w} intrinsics. | Evan Cheng | 2006-04-13 | 1 | -8/+78 |
* | Naming inconsistency. | Evan Cheng | 2006-04-13 | 1 | -1/+1 |
* | SSE / SSE2 conversion intrinsics. | Evan Cheng | 2006-04-12 | 2 | -33/+99 |
* | All "integer" logical ops (pand, por, pxor) are now promoted to v2i64. | Evan Cheng | 2006-04-12 | 3 | -148/+73 |
* | Promote vector AND, OR, and XOR | Evan Cheng | 2006-04-12 | 1 | -0/+27 |
* | Make sure CVS versions of yacc and lex files get distributed. | Reid Spencer | 2006-04-12 | 1 | -0/+2 |
* | Get rid of a signed/unsigned compare warning. | Reid Spencer | 2006-04-12 | 1 | -1/+1 |
* | Add a new way to match vector constants, which make it easier to bang bits of | Chris Lattner | 2006-04-12 | 2 | -7/+91 |
* | Turn casts into getelementptr's when possible. This enables SROA to be more | Chris Lattner | 2006-04-12 | 1 | -0/+23 |
* | Don't emit useless warning messages. | Reid Spencer | 2006-04-12 | 1 | -2/+3 |
* | Rename get_VSPLI_elt -> get_VSPLTI_elt | Chris Lattner | 2006-04-12 | 3 | -32/+40 |
* | Promote v4i32, v8i16, v16i8 load to v2i64 load. | Evan Cheng | 2006-04-12 | 2 | -57/+41 |
* | Ensure that zero vectors are always v4i32, which forces them to CSE with | Chris Lattner | 2006-04-12 | 2 | -8/+13 |
* | Vector type promotion for ISD::LOAD and ISD::SELECT | Evan Cheng | 2006-04-12 | 1 | -9/+23 |
* | Implement support for the formal_arguments node. To get this, targets should... | Chris Lattner | 2006-04-12 | 3 | -3/+128 |
* | Various SSE2 conversion intrinsics | Evan Cheng | 2006-04-12 | 1 | -39/+94 |
* | Don't memoize vloads in the load map! Don't memoize them anywhere here, let | Chris Lattner | 2006-04-12 | 1 | -2/+0 |
* | Added __builtin_ia32_storelv4si, __builtin_ia32_movqv4si, | Evan Cheng | 2006-04-11 | 1 | -2/+21 |
* | Fix SingleSource/UnitTests/Vector/sumarray-dbl | Nate Begeman | 2006-04-11 | 1 | -4/+3 |
* | Fix PR727, correctly handling large stack aligments on ppc | Nate Begeman | 2006-04-11 | 1 | -32/+28 |
* | we have a shuffle instr, add an example. | Chris Lattner | 2006-04-11 | 1 | -5/+6 |
* | gcc lower SSE prefetch into generic prefetch intrinsic. Need to add support | Evan Cheng | 2006-04-11 | 1 | -8/+4 |
* | Misc. intrinsics. | Evan Cheng | 2006-04-11 | 1 | -13/+13 |