2006-03-29 |
Evan Cheng | - More shuffle related bug fixes. |
tree | commitdiff |
2006-03-29 |
Evan Cheng | Another entry about shuffles. |
tree | commitdiff |
2006-03-29 |
Evan Cheng | - Only use pshufd for v4i32 vector shuffles. |
tree | commitdiff |
2006-03-29 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Added aliases to scalar SSE instructions, e.g. addss... |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Fixing buggy code. |
tree | commitdiff |
2006-03-28 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-28 |
Jim Laskey | Expose base register for DwarfWriter. Refactor code... |
tree | commitdiff |
2006-03-28 |
Jim Laskey | Added missing paren on behalf of Ramana Radhakrishnan. |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Missed X86::isUNPCKHMask |
tree | commitdiff |
2006-03-28 |
Evan Cheng | movlps and movlpd should be modeled as two address... |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Update |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Typo |
tree | commitdiff |
2006-03-28 |
Evan Cheng | * Prefer using operation of matching types. e.g unpcklp... |
tree | commitdiff |
2006-03-28 |
Nate Begeman | Fix a couple typos |
tree | commitdiff |
2006-03-28 |
Nate Begeman | Add a few more altivec intrinsics |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Added a couple of entries about movhps and movlhps. |
tree | commitdiff |
2006-03-28 |
Evan Cheng | All unpack cases are now being handled. |
tree | commitdiff |
2006-03-28 |
Evan Cheng | - Clean up / consoladate various shuffle masks. |
tree | commitdiff |
2006-03-28 |
Chris Lattner | implement a bunch more intrinsics. |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Use normal lvx for scalar_to_vector instead of lve... |
tree | commitdiff |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that... |
tree | commitdiff |
2006-03-28 |
Evan Cheng | Model unpack lower and interleave as vector_shuffle... |
tree | commitdiff |
2006-03-27 |
Jim Laskey | Translate llvm target registers to dwarf register numbe... |
tree | commitdiff |
2006-03-27 |
Chris Lattner | unbreak the build |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Add a bunch of notes from my journey thus far. |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Split out altivec notes into their own README |
tree | commitdiff |
2006-03-27 |
Evan Cheng | Use pcmpeq to generate vector of all ones. |
tree | commitdiff |
2006-03-27 |
Evan Cheng | Changed isBuildVectorAllOnesInteger to isBuildVectorAll... |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Fix the JIT encoding of VSEL |
tree | commitdiff |
2006-03-27 |
Chris Lattner | Fix the JIT encoding of VSPLTI* |
tree | commitdiff |
2006-03-27 |
Nate Begeman | SelectionDAGISel can now natively handle Switch instruc... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | add vsel |
tree | commitdiff |
2006-03-26 |
Nate Begeman | Readme note |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Codegen vector predicate compares. |
tree | commitdiff |
2006-03-26 |
Evan Cheng | Remove X86:isZeroVector, use ISD::isBuildVectorAllZeros... |
tree | commitdiff |
2006-03-26 |
Evan Cheng | Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros... |
tree | commitdiff |
2006-03-26 |
Evan Cheng | Add immAllZerosV helper |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Add all of the altivec comparison instructions. Add... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | Add and 8/16-bit adds, add all integer subtracts, add... |
tree | commitdiff |
2006-03-26 |
Chris Lattner | implement the vsldoi intrinsic. |
tree | commitdiff |
2006-03-25 |
Chris Lattner | fix the pattern for vandc, it's NOT vnand |
tree | commitdiff |
2006-03-25 |
Chris Lattner | add patterns for VANDC/VNOR, implementing |
tree | commitdiff |
2006-03-25 |
Chris Lattner | add a vnot helper node for matching 'not' on vectors |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Add some logical operations |
tree | commitdiff |
2006-03-25 |
Evan Cheng | Added missing (any_extend (load ...)) patterns. |
tree | commitdiff |
2006-03-25 |
Evan Cheng | Build arbitrary vector with more than 2 distinct scalar... |
tree | commitdiff |
2006-03-25 |
Chris Lattner | implement a bunch of intrinsics |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Move all Altivec stuff out into a new PPCInstrAltivec... |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Add some basic patterns for other datatypes |
tree | commitdiff |
2006-03-25 |
Chris Lattner | add all supported formats to the vector register file |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Add support for __builtin_altivec_vnmsubfp /vmaddfp |
tree | commitdiff |
2006-03-25 |
Chris Lattner | #include Intrinsics.h into all dag isels |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Codegen things like: |
tree | commitdiff |
2006-03-25 |
Evan Cheng | Added SSE cachebility ops |
tree | commitdiff |
2006-03-25 |
Evan Cheng | Instruction encoding bug |
tree | commitdiff |
2006-03-25 |
Chris Lattner | Add new intrinsic node definitions for tblgen use |
tree | commitdiff |
2006-03-25 |
Evan Cheng | Added 128-bit packed integer subtraction. |
tree | commitdiff |
2006-03-25 |
Evan Cheng | Added CVTTPS2PI. |
tree | commitdiff |
2006-03-25 |
Evan Cheng | Added CVTSS2SI. |
tree | commitdiff |
2006-03-24 |
Evan Cheng | Support for scalar to vector with zero extension. |
tree | commitdiff |
2006-03-24 |
Jim Laskey | D'oh - should be even numbered. |
tree | commitdiff |
2006-03-24 |
Evan Cheng | Added LDMXCSR |
tree | commitdiff |
2006-03-24 |
Chris Lattner | plug the intrinsics into the patterns for movmsk* |
tree | commitdiff |
2006-03-24 |
Jim Laskey | Add dwarf register numbering to register data. |
tree | commitdiff |
2006-03-24 |
Jim Laskey | Add support for dwarf register numbering. |
tree | commitdiff |
2006-03-24 |
Chris Lattner | add another note |
tree | commitdiff |
2006-03-24 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-24 |
Chris Lattner | Shuffle some includes around |
tree | commitdiff |
2006-03-24 |
Chris Lattner | expose intrinsic info to the targets. |
tree | commitdiff |
2006-03-24 |
Chris Lattner | Fix a bad JIT encoding of VPERM. Why is VPERM D,A... |
tree | commitdiff |
2006-03-24 |
Chris Lattner | Like the comment says, prefer to use the implicit add... |
tree | commitdiff |
2006-03-24 |
Jim Laskey | Clean up some commentary. |
tree | commitdiff |
2006-03-24 |
Chris Lattner | Disable the i32->float G5 optimization. It is unsafe... |
tree | commitdiff |
2006-03-24 |
Chris Lattner | add support for using vxor to build zero vectors. ... |
tree | commitdiff |
2006-03-24 |
Evan Cheng | Handle BUILD_VECTOR with all zero elements. |
tree | commitdiff |
2006-03-24 |
Chris Lattner | Gabor points out that we can't spell. :) |
tree | commitdiff |
2006-03-24 |
Evan Cheng | All v2f64 shuffle cases can be handled. |
tree | commitdiff |
2006-03-24 |
Evan Cheng | More efficient v2f64 shuffle using movlhps, movhlps... |
tree | commitdiff |
2006-03-24 |
Evan Cheng | A new entry |
tree | commitdiff |
2006-03-24 |
Reid Spencer | Ignore the burg output files. |
tree | commitdiff |
2006-03-24 |
Evan Cheng | Handle more shuffle cases with SHUFP* instructions. |
tree | commitdiff |
2006-03-23 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-23 |
Evan Cheng | Typo |
tree | commitdiff |
2006-03-23 |
Chris Lattner | Add PPC vector bit-convert support |
tree | commitdiff |
2006-03-23 |
Jim Laskey | Add support to locate local variables in frames (early... |
tree | commitdiff |
2006-03-23 |
Jim Laskey | Change interface to DwarfWriter. |
tree | commitdiff |
2006-03-23 |
Jim Laskey | Modify how CBE handles #lines. |
tree | commitdiff |
2006-03-23 |
Chris Lattner | Fix the encodings of these new instructions, hopefully... |
tree | commitdiff |
2006-03-23 |
Evan Cheng | Following icc's lead: use movdqa to load / store 128... |
tree | commitdiff |
2006-03-23 |
Chris Lattner | Eliminate IntrinsicLowering from TargetMachine. |
tree | commitdiff |
2006-03-23 |
Chris Lattner | remove always-null IntrinsicLowering argument. |
tree | commitdiff |
2006-03-23 |
Evan Cheng | Add v4i32 <-> v4f32 bitconvert patterns. |
tree | commitdiff |
2006-03-23 |
Evan Cheng | Add 128-bit integer vector load and add (for testing). |
tree | commitdiff |
2006-03-23 |
Nate Begeman | Add support for 8 bit immediates with 16/32 bit cmp... |
tree | commitdiff |
2006-03-22 |
Evan Cheng | Added a ValueType operand to isShuffleMaskLegal().... |
tree | commitdiff |
2006-03-22 |
Evan Cheng | SHUFP* are two address code. |
tree | commitdiff |
2006-03-22 |
Evan Cheng | Some clean up. |
tree | commitdiff |
2006-03-22 |
Evan Cheng | - Supposely movlhps is faster / better than unpcklpd. |
tree | commitdiff |
2006-03-22 |
Evan Cheng | - Implement X86ISelLowering::isShuffleMaskLegal().... |
tree | commitdiff |
next |