| Commit message (Expand) | Author | Age | Files | Lines |
* | movduprm, movshduprm bugs | Evan Cheng | 2006-04-16 | 1 | -4/+5 |
* | Encoding bugs | Evan Cheng | 2006-04-16 | 1 | -2/+2 |
* | Can't fold loads into alias vector SSE ops used for scalar operation. The load | Evan Cheng | 2006-04-16 | 1 | -8/+0 |
* | Implement a TODO: have the legalizer canonicalize a bunch of operations to | Chris Lattner | 2006-04-16 | 3 | -68/+32 |
* | Make the BUILD_VECTOR lowering code much more aggressive w.r.t constant vectors. | Chris Lattner | 2006-04-16 | 2 | -67/+106 |
* | Fix a crash when faced with a shuffle vector that has an undef in its mask. | Chris Lattner | 2006-04-15 | 1 | -1/+5 |
* | Add patterns for matching vnots with bit converted inputs. Most of these will | Chris Lattner | 2006-04-15 | 1 | -0/+17 |
* | Add a new vnot_conv predicate for matching vnot's where the allones vector is | Chris Lattner | 2006-04-15 | 1 | -0/+6 |
* | More encoding bugs | Evan Cheng | 2006-04-15 | 1 | -8/+8 |
* | pslldrm, psrawrm, etc. encoding bug | Evan Cheng | 2006-04-15 | 1 | -8/+8 |
* | hsubp{s|d} encoding bug | Evan Cheng | 2006-04-15 | 1 | -4/+4 |
* | Silly bug | Evan Cheng | 2006-04-15 | 3 | -18/+11 |
* | Do not use movs{h|l}dup for a shuffle with a single non-undef node. | Evan Cheng | 2006-04-15 | 1 | -2/+14 |
* | Added SSE (and other) entries to foldMemoryOperand(). | Evan Cheng | 2006-04-14 | 1 | -19/+155 |
* | Some clean up | Evan Cheng | 2006-04-14 | 1 | -78/+81 |
* | Allow undef in a shuffle mask | Chris Lattner | 2006-04-14 | 1 | -0/+1 |
* | Last few SSE3 intrinsics. | Evan Cheng | 2006-04-14 | 3 | -32/+189 |
* | 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 |
* | 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 |
* | 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 |
* | 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 |
* | Add the README files to the distribution. | Reid Spencer | 2006-04-13 | 4 | -0/+4 |
* | 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 |
* | Add a new way to match vector constants, which make it easier to bang bits of | Chris Lattner | 2006-04-12 | 2 | -7/+91 |
* | 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 |
* | Various SSE2 conversion intrinsics | Evan Cheng | 2006-04-12 | 1 | -39/+94 |
* | 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 |