| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Suppress debug label when not debug. | Jim Laskey | 2006-04-11 | 1 | -1/+1 |
* | movnt* and maskmovdqu intrinsics | Evan Cheng | 2006-04-11 | 2 | -16/+44 |
* | Only get Tmp2 for cases where number of operands is > 1. Fixed return void. | Evan Cheng | 2006-04-11 | 1 | -1/+1 |
* | add some todos | Chris Lattner | 2006-04-11 | 1 | -0/+8 |
* | Vector function results go into V2 according to GCC. The darwin ABI doc | Chris Lattner | 2006-04-11 | 1 | -1/+10 |
* | Add basic support for legalizing returns of vectors | Chris Lattner | 2006-04-11 | 1 | -9/+36 |
* | Move some return-handling code from lowerarguments to the ISD::RET handling s... | Chris Lattner | 2006-04-11 | 1 | -20/+9 |
* | Added support for _mm_move_ss and _mm_move_sd. | Evan Cheng | 2006-04-11 | 3 | -2/+46 |
* | Use existing information. | Jim Laskey | 2006-04-10 | 2 | -10/+14 |
* | Implement vec_shuffle.ll:test3 | Chris Lattner | 2006-04-10 | 1 | -2/+17 |
* | Implement InstCombine/vec_shuffle.ll:test[12] | Chris Lattner | 2006-04-10 | 1 | -0/+62 |
* | Remove some bogus patterns; clean up. | Evan Cheng | 2006-04-10 | 1 | -53/+20 |
* | add a note | Chris Lattner | 2006-04-10 | 1 | -0/+23 |
* | Remove an entry that is now done. | Evan Cheng | 2006-04-10 | 1 | -13/+0 |
* | Added some missing shuffle patterns. | Evan Cheng | 2006-04-10 | 1 | -5/+22 |
* | Correct an entry | Evan Cheng | 2006-04-10 | 1 | -2/+2 |
* | movups / movupd | Evan Cheng | 2006-04-10 | 1 | -6/+10 |
* | Add a simple pass to make sure that all (non-library) calls to malloc and free | Andrew Lenharth | 2006-04-10 | 1 | -0/+92 |