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 |
2006-03-24 |
Chris Lattner | add support for using vxor to build zero vectors. ...
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | prefer to generate constant pool loads over splats...
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Fix a typo, thanks to Gabor Greif
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | fix spello
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Fix spello
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | add the actual cost to the debug info
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | fix two spellos
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Gabor points out that we can't spell. :)
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | legalize vbit_convert nodes whose result is a legal...
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Lower target intrinsics into an INTRINSIC node
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | fix some bogus assertions: noop bitconverts are legal
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | extract some more information from the intrinsic table
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Identify the INTRINSIC node
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | add a new intrinsic node
|
commit | commitdiff | tree |
2006-03-24 |
Chris Lattner | Add a couple simple intrinsics for intel. Fix the...
|
commit | commitdiff | tree |
2006-03-23 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2006-03-23 |
Chris Lattner | add support for splitting casts. This implements
|
commit | commitdiff | tree |
2006-03-23 |
Chris Lattner | add some tests for typecasts and extract_element
|
commit | commitdiff | tree |
2006-03-23 |
Chris Lattner | Add PPC vector bit-convert support
|
commit | commitdiff | tree |
2006-03-23 |
Chris Lattner | Fix the encodings of these new instructions, hopefully...
|
commit | commitdiff | tree |
2006-03-23 |
Chris Lattner | prune #includes
|
commit | commitdiff | tree |
2006-03-23 |
Chris Lattner | Eliminate IntrinsicLowering from TargetMachine.
|
commit | commitdiff | tree |
2006-03-23 |
Chris Lattner | Eliminate IntrinsicLowering from TargetMachine.
|
commit | commitdiff | tree |
2006-03-23 |
Chris Lattner | simplify some code
|
commit | commitdiff | tree |
2006-03-23 |
Chris Lattner | remove always-null IntrinsicLowering argument.
|
commit | commitdiff | tree |
2006-03-23 |
Chris Lattner | remove the intrinsiclowering hook
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | Fix a typo
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | Implement simple support for vector casting. This...
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | Fix comments
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | add a new node
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | test that vspltw is generated for test cases
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | silence a bogus gcc warning
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | Eliminate the dependency of ExecutionEngine on the...
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | wrap lines to 80 columns.
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | This has been implemented. Tweak it into another note
|
commit | commitdiff | tree |
next |