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 |
2006-03-22 |
Chris Lattner | When possible, custom lower 32-bit SINT_TO_FP to this:
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | Add support for "ri" addressing modes where the immediate...
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | fix a warning
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | Endianness does not affect the order of vector fields...
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | Fix the JIT encoding of the VAForm_1 instructions,...
|
commit | commitdiff | tree |
2006-03-22 |
Chris Lattner | Enclose some variables in a scope to avoid error with...
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | add expand support for extractelement
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | These targets don't support EXTRACT_VECTOR_ELT, though...
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | add some trivial support for extractelement.
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | add some nodes for extractelement
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | Don't emit pseudo instructions!
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | Add a hacky workaround for crashes due to vectors live...
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | Add an integer splat test
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | Print absolute memory references like this:
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | minor code simplification
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | With Evan's latest tblgen patch, this code is obsolete...
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | Document ENABLE_ASSERTIONS=1
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | Enable assertions to be enabled in release builds by...
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | When codegen'ing vector MUL using VFMADD, *add* the...
|
commit | commitdiff | tree |
2006-03-21 |
Chris Lattner | minor note
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | Handle constant addresses more efficiently, folding...
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | remove dead variable
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | Fix a couple of bugs in permute/splat generate, thanks...
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | reenable this hack, the tblgen version isn't quite...
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | Fix the pattern for VADDUWM, add i32 splat
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | Add support for generating vspltw, instead of a vperm...
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | Implement PPC::isSplatShuffleMask and PPC::getVSPLTImmediate.
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | fix duplicate definition errors
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | Add a build_vector node
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | Check in some intermediate code that adds a skeleton...
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | add vector_shuffle
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | Add a new SDTCisIntVectorOfSameSize type constraint
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | fix typo
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | add vsplat instructions, fix sched description for...
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | Custom lower arbitrary VECTOR_SHUFFLE's to VPERM.
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | Claim to have v16i8 for perm masks
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | If a target supports splatting with SHUFFLE_VECTOR...
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | TargetData doesn't know the alignment of vectors :(
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | add the vperm instruction
|
commit | commitdiff | tree |
2006-03-20 |
Chris Lattner | Add some helper methods
|
commit | commitdiff | tree |
next |