plug the intrinsics into the patterns for movmsk*
[oota-llvm.git] / lib / Target / X86 / X86InstrSSE.td
2006-03-24 Chris Lattnerplug the intrinsics into the patterns for movmsk*
2006-03-24 Evan ChengHandle BUILD_VECTOR with all zero elements.
2006-03-24 Evan ChengMore efficient v2f64 shuffle using movlhps, movhlps...
2006-03-24 Evan ChengHandle more shuffle cases with SHUFP* instructions.
2006-03-23 Evan ChengFollowing icc's lead: use movdqa to load / store 128...
2006-03-23 Evan ChengAdd v4i32 <-> v4f32 bitconvert patterns.
2006-03-23 Evan ChengAdd 128-bit integer vector load and add (for testing).
2006-03-22 Evan ChengSHUFP* are two address code.
2006-03-22 Evan Cheng- Supposely movlhps is faster / better than unpcklpd.
2006-03-22 Evan Cheng- Implement X86ISelLowering::isShuffleMaskLegal()....
2006-03-22 Evan Cheng- VECTOR_SHUFFLE of v4i32 / v4f32 with undef second...
2006-03-22 Evan ChengFix PSHUF* and SHUF* jit code emission problems
2006-03-22 Evan ChengSome splat and shuffle support.
2006-03-21 Evan Cheng- Use movaps to store 128-bit vector integers.
2006-03-21 Evan Cheng- Remove scalar to vector pseudo ops. They are just...
2006-03-21 Evan Chengx86 ISD::SCALAR_TO_VECTOR support.
2006-03-20 Evan ChengMove a few things around.
2006-03-19 Evan ChengVector undef's
2006-03-18 Evan ChengUse the generic vector register classes VR64 / VR128...
2006-03-17 Evan ChengMove some pattern fragments to the right files.
2006-02-22 Evan ChengAdded MMX, SSE1, and SSE2 vector instructions and some...
2006-02-21 Evan ChengOne more round of reorg so sabre doesn't freak out...
2006-02-21 Evan ChengA big more cleaning up.
2006-02-21 Evan ChengMoving things to their proper places.
2006-02-21 Evan ChengSplit instruction info into multiple files, one for...