2006-03-29 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2006-03-29 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-03-29 |
Chris Lattner | Bug fixes: handle constantexpr insert/extract element...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | When building a VVECTOR_SHUFFLE node from extract_element...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Canonicalize VECTOR_SHUFFLE(X, X, Y) -> VECTOR_SHUFFLE...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Turn a series of extract_element's feeding a build_vector...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Teach Legalize how to pack VVECTOR_SHUFFLE nodes into...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | new node
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Add a new node
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Don't crash on X^X if X is a vector. Instead, produce...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Add an assertion
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | These don't directly map to gcc intrinsics any more.
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | implement a bunch more intrinsics.
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Add some more intrinsics: rotates, fp rounds, and random...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Add lvxl
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Use normal lvx for scalar_to_vector instead of lve...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Reenable pointer intrinsics.
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | Only compute intrinsic valuetypes when in a target...
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | revert this, it breaks things.
|
commit | commitdiff | tree |
2006-03-28 |
Chris Lattner | revert this, it breaks things
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Add support for intrinsics with pointer arguments in...
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Add some missing template specializations for autodereferenc...
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Add support for decoding iPTR to the right pointer...
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | add a new iPTR ValueType for tblgen use
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Divirge from the GCC specification of the load/store...
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Print error messages like this:
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | fix spelling :(
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | add some more intrinsics.
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Disable dbg_declare, it currently breaks the CFE build
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Fix legalization of intrinsics with chain and result...
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | unbreak the build
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Unbreak the build on non-apple compilers :-(
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Add a bunch of notes from my journey thus far.
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Split out altivec notes into their own README
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Instead of printing "INTRINSIC" on intrinsic node,...
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | teach the inliner to work with packed constants
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Fix the JIT encoding of VSEL
|
commit | commitdiff | tree |
2006-03-27 |
Chris Lattner | Fix the JIT encoding of VSPLTI*
|
commit | commitdiff | tree |
2006-03-26 |
Chris Lattner | add vsel
|
commit | commitdiff | tree |
2006-03-26 |
Chris Lattner | Codegen vector predicate compares.
|
commit | commitdiff | tree |
2006-03-26 |
Chris Lattner | Allow targets to custom lower their own intrinsics...
|
commit | commitdiff | tree |
2006-03-26 |
Chris Lattner | Add predicate comparison intrinsics.
|
commit | commitdiff | tree |
2006-03-26 |
Chris Lattner | Update dependencies to reflect split of the Intrinsics...
|
commit | commitdiff | tree |
2006-03-26 |
Chris Lattner | Add all of the altivec comparison instructions. Add...
|
commit | commitdiff | tree |
2006-03-26 |
Chris Lattner | Add and 8/16-bit adds, add all integer subtracts, add...
|
commit | commitdiff | tree |
2006-03-26 |
Chris Lattner | Split the PPC and X86 intrinsics out to their own files.
|
commit | commitdiff | tree |
2006-03-26 |
Chris Lattner | Add saturating subtracts, non-predicate compares, and...
|
commit | commitdiff | tree |
2006-03-26 |
Chris Lattner | implement the vsldoi intrinsic.
|
commit | commitdiff | tree |
2006-03-26 |
Chris Lattner | add int_ppc_altivec_vsldoi intrinsic
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Correct the vandc testcase
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | fix the pattern for vandc, it's NOT vnand
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | add patterns for VANDC/VNOR, implementing
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | new testcases
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Add some comments.
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | add a vnot helper node for matching 'not' on vectors
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Fix a bug in ISD::isBuildVectorAllOnesInteger that...
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Implement the ISD::isBuildVectorAllOnesInteger predicate
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Add a predicate
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Don't call SimplifyDemandedBits on vectors
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Add some logical operations
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Add a missing check which cause an invalid .td file...
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Don't crash on packed logical ops
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Teach BinaryOperator::createNot to work with packed...
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | implement a bunch of intrinsics
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Move all Altivec stuff out into a new PPCInstrAltivec...
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Add some basic patterns for other datatypes
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | add all supported formats to the vector register file
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | remove extraneous lets
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Add a bunch of simple altivec intrinsics
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Add support for __builtin_altivec_vnmsubfp /vmaddfp
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Add support for __builtin_altivec_vnmsubfp
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | When failing selection for an intrinsic, print this:
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | #include Intrinsics.h into all dag isels
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Implement Intrinsic::getName
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Add a programatic interface to intrinsic names.
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Codegen things like:
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | New tests for vsplti*
|
commit | commitdiff | tree |
2006-03-25 |
Chris Lattner | Add new intrinsic node definitions for tblgen use
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Change approach so that we get codegen for free for...
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | fix inverted conditional
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | fix 80 column violations
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | plug the intrinsics into the patterns for movmsk*
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Parse intrinsics correctly and perform type propagation...
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Make sure to initialize the TheDef field!
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | add another note
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Move CodeGenIntrinsic implementation to CodeGenTarget...
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Specify the value type for each llvm type. This needs...
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Shuffle some includes around
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Pull in valuetypes.td here, we will use it shortly.
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | expose intrinsic info to the targets.
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Fix a bad JIT encoding of VPERM. Why is VPERM D,A...
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Like the comment says, prefer to use the implicit add...
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | New testcase
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Disable the i32->float G5 optimization. It is unsafe...
|
commit | commitdiff | tree |
next |