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 |
2006-03-22 |
Evan Cheng | - VECTOR_SHUFFLE of v4i32 / v4f32 with undef second... |
tree | commitdiff |
2006-03-22 |
Chris Lattner | add a note |
tree | commitdiff |
2006-03-22 |
Evan Cheng | Fix PSHUF* and SHUF* jit code emission problems |
tree | commitdiff |
2006-03-22 |
Chris Lattner | This has been implemented. Tweak it into another note |
tree | commitdiff |
2006-03-22 |
Chris Lattner | When possible, custom lower 32-bit SINT_TO_FP to this: |
tree | commitdiff |
2006-03-22 |
Chris Lattner | Add support for "ri" addressing modes where the immedia... |
tree | commitdiff |
2006-03-22 |
Chris Lattner | fix a warning |
tree | commitdiff |
2006-03-22 |
Evan Cheng | Some splat and shuffle support. |
tree | commitdiff |
2006-03-22 |
Evan Cheng | Add a couple more pseudo instructions. |
tree | commitdiff |
2006-03-22 |
Chris Lattner | Fix the JIT encoding of the VAForm_1 instructions,... |
tree | commitdiff |
2006-03-21 |
Evan Cheng | Didn't mean to check this in. No MMX support yet. |
tree | commitdiff |
2006-03-21 |
Evan Cheng | - Use movaps to store 128-bit vector integers. |
tree | commitdiff |
2006-03-21 |
Chris Lattner | These targets don't support EXTRACT_VECTOR_ELT, though... |
tree | commitdiff |
2006-03-21 |
Chris Lattner | Don't emit pseudo instructions! |
tree | commitdiff |
2006-03-21 |
Nate Begeman | Update readme |
tree | commitdiff |
2006-03-21 |
Chris Lattner | Print absolute memory references like this: |
tree | commitdiff |
2006-03-21 |
Evan Cheng | Combine 2 entries |
tree | commitdiff |
2006-03-21 |
Evan Cheng | Add a note about x86 register coallescing |
tree | commitdiff |
2006-03-21 |
Evan Cheng | - Remove scalar to vector pseudo ops. They are just... |
tree | commitdiff |
2006-03-21 |
Chris Lattner | With Evan's latest tblgen patch, this code is obsolete... |
tree | commitdiff |
2006-03-21 |
Chris Lattner | When codegen'ing vector MUL using VFMADD, *add* the... |
tree | commitdiff |
2006-03-21 |
Chris Lattner | minor note |
tree | commitdiff |
2006-03-21 |
Evan Cheng | x86 ISD::SCALAR_TO_VECTOR support. |
tree | commitdiff |
2006-03-21 |
Evan Cheng | Junk unused vector register classes. |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Handle constant addresses more efficiently, folding... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | remove dead variable |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Fix a couple of bugs in permute/splat generate, thanks... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | reenable this hack, the tblgen version isn't quite... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Fix the pattern for VADDUWM, add i32 splat |
tree | commitdiff |
2006-03-20 |
Evan Cheng | Use tblgen'd VECTOR_SHUFFLE selection code. |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Add support for generating vspltw, instead of a vperm... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Implement PPC::isSplatShuffleMask and PPC::getVSPLTImme... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | fix duplicate definition errors |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Add a build_vector node |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Check in some intermediate code that adds a skeleton... |
tree | commitdiff |
2006-03-20 |
Evan Cheng | Move a few things around. |
tree | commitdiff |
2006-03-20 |
Chris Lattner | add vector_shuffle |
tree | commitdiff |
2006-03-20 |
Chris Lattner | fix typo |
tree | commitdiff |
2006-03-20 |
Chris Lattner | add vsplat instructions, fix sched description for... |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Custom lower arbitrary VECTOR_SHUFFLE's to VPERM. |
tree | commitdiff |
2006-03-20 |
Chris Lattner | Claim to have v16i8 for perm masks |
tree | commitdiff |
2006-03-20 |
Chris Lattner | add the vperm instruction |
tree | commitdiff |
2006-03-19 |
Chris Lattner | add a note with a testcase |
tree | commitdiff |
2006-03-19 |
Chris Lattner | Add a note about the MUL -> FMADD vector bug. |
tree | commitdiff |
2006-03-19 |
Evan Cheng | Vector undef's |
tree | commitdiff |
2006-03-19 |
Chris Lattner | Custom lower SCALAR_TO_VECTOR into lve*x. |
tree | commitdiff |
next |