2006-04-22 |
Nate Begeman | JumpTable support! What this represents is working... |
blob | commitdiff | raw |
2006-04-18 |
Chris Lattner | Fix a crash on: |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | pretty print node name |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | Implement an important entry from README_ALTIVEC: |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | Use vmladduhm to do v8i16 multiplies which is faster... |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | Implement v16i8 multiply with this code: |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | Lower v8i16 multiply into this code: |
blob | commitdiff | raw | diff to current |
2006-04-18 |
Chris Lattner | Custom lower v4i32 multiplies into a cute sequence... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Make sure to check splats of every constant we can... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Teach the ppc backend to use rol and vsldoi to generate... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Make some code more general, adding support for constan... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Learn how to make odd splatted constants in range ... |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Pull some code out into a helper function. |
blob | commitdiff | raw | diff to current |
2006-04-17 |
Chris Lattner | Implement a TODO: for any shuffle that can be viewed... |
blob | commitdiff | raw | diff to current |
2006-04-16 |
Chris Lattner | Implement a TODO: have the legalizer canonicalize a... |
blob | commitdiff | raw | diff to current |
2006-04-16 |
Chris Lattner | Make the BUILD_VECTOR lowering code much more aggressiv... |
blob | commitdiff | raw | diff to current |
2006-04-15 |
Chris Lattner | Fix a crash when faced with a shuffle vector that has... |
blob | commitdiff | raw | diff to current |
2006-04-14 |
Chris Lattner | Allow undef in a shuffle mask |
blob | commitdiff | raw | diff to current |
2006-04-14 |
Chris Lattner | Move the rest of the PPCTargetLowering::LowerOperation... |
blob | commitdiff | raw | diff to current |
2006-04-14 |
Chris Lattner | Pull the VECTOR_SHUFFLE and BUILD_VECTOR lowering code... |
blob | commitdiff | raw | diff to current |
2006-04-13 |
Chris Lattner | Force non-darwin targets to use a static relo model... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Add a new way to match vector constants, which make... |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Rename get_VSPLI_elt -> get_VSPLTI_elt |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Chris Lattner | Ensure that zero vectors are always v4i32, which forces... |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Chris Lattner | Vector function results go into V2 according to GCC... |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Chris Lattner | Move some return-handling code from lowerarguments... |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | properly mark vector selects as expanded to select_cc |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Add VRRC select support |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Implement PowerPC/CodeGen/vec_splat.ll:spltish to use... |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Change the interface to the predicate that determines... |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Make sure to return the result in the right type. |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Match vpku[hw]um(x,x). |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Add support for matching vmrg(x,x) patterns |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Pattern match vmrg* instructions, which are now lowered... |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Support pattern matching vsldoi(x,y) and vsldoi(x,x... |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Chris Lattner | Compile the vpkuhum/vpkuwum intrinsics into vpkuhum... |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Chris Lattner | Fix CodeGen/PowerPC/2006-04-05-splat-ish.ll |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Evan Cheng | Fallthrough to expand if a VECTOR_SHUFFLE cannot be... |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | Fix some broken logic that would cause us to codegen... |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Chris Lattner | Ask legalize to promote all vector shuffles to be v16i8... |
blob | commitdiff | raw | diff to current |
2006-04-03 |
Chris Lattner | Revert accidentally committed hunks. |
blob | commitdiff | raw | diff to current |
2006-04-03 |
Chris Lattner | Make sure to mark unsupported SCALAR_TO_VECTOR operatio... |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | Inform the dag combiner that the predicate compares... |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | Custom lower all BUILD_VECTOR's so that we can compile... |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Rearrange code a bit |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Add, sub and shuffle are legal for all vector types |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | note to self: *save* file, then check it in |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Implement an item from the readme, folding vcmp/vcmp... |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Lower vector compares to VCMP nodes, just like we lower... |
blob | commitdiff | raw | diff to current |
2006-03-31 |
Chris Lattner | Mark INSERT_VECTOR_ELT as expand |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Nate Begeman | Add a few more altivec intrinsics |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | Use normal lvx for scalar_to_vector instead of lve... |
blob | commitdiff | raw | diff to current |
2006-03-28 |
Chris Lattner | Tblgen doesn't like multiple SDNode<> definitions that... |
blob | commitdiff | raw | diff to current |
2006-03-27 |
Nate Begeman | SelectionDAGISel can now natively handle Switch instruc... |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Chris Lattner | Codegen vector predicate compares. |
blob | commitdiff | raw | diff to current |
2006-03-26 |
Evan Cheng | Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros... |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Add some basic patterns for other datatypes |
blob | commitdiff | raw | diff to current |
2006-03-25 |
Chris Lattner | Codegen things like: |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | Disable the i32->float G5 optimization. It is unsafe... |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | add support for using vxor to build zero vectors. ... |
blob | commitdiff | raw | diff to current |
2006-03-22 |
Chris Lattner | When possible, custom lower 32-bit SINT_TO_FP to this: |
blob | commitdiff | raw | diff to current |
2006-03-21 |
Chris Lattner | These targets don't support EXTRACT_VECTOR_ELT, though... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | remove dead variable |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | Fix a couple of bugs in permute/splat generate, thanks... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | Add support for generating vspltw, instead of a vperm... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | Implement PPC::isSplatShuffleMask and PPC::getVSPLTImme... |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | fix duplicate definition errors |
blob | commitdiff | raw | diff to current |
2006-03-20 |
Chris Lattner | Custom lower arbitrary VECTOR_SHUFFLE's to VPERM. |
blob | commitdiff | raw | diff to current |
2006-03-19 |
Chris Lattner | Custom lower SCALAR_TO_VECTOR into lve*x. |
blob | commitdiff | raw | diff to current |
2006-03-19 |
Chris Lattner | PPC doesn't have SCALAR_TO_VECTOR |
blob | commitdiff | raw | diff to current |
2006-03-19 |
Chris Lattner | rename these nodes |
blob | commitdiff | raw | diff to current |
2006-03-17 |
Nate Begeman | Remove BRTWOWAY* |
blob | commitdiff | raw | diff to current |
2006-03-13 |
Evan Cheng | Added getTargetLowering() to TargetMachine. Refactored... |
blob | commitdiff | raw | diff to current |
2006-03-05 |
Chris Lattner | Copysign needs to be expanded everywhere. Note that... |
blob | commitdiff | raw | diff to current |
2006-03-01 |
Chris Lattner | Compile this: |
blob | commitdiff | raw | diff to current |
2006-03-01 |
Chris Lattner | Use a target-specific dag-combine to implement CodeGen... |
blob | commitdiff | raw | diff to current |
2006-03-01 |
Evan Cheng | Vector op lowering. |
blob | commitdiff | raw | diff to current |
2006-02-22 |
Evan Cheng | - Added option -relocation-model to set relocation... |
blob | commitdiff | raw | diff to current |
2006-02-22 |
Chris Lattner | split register class handling from explicit physreg... |
blob | commitdiff | raw | diff to current |
2006-02-21 |
Chris Lattner | Updates to match change of getRegForInlineAsmConstraint... |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Evan Cheng | Moved PICEnabled to include/llvm/Target/TargetOptions.h |
blob | commitdiff | raw | diff to current |
2006-02-13 |
Chris Lattner | Switch to using getCALLSEQ_START instead of using our... |
blob | commitdiff | raw | diff to current |
2006-02-07 |
Chris Lattner | Implement getConstraintType for PPC. |
blob | commitdiff | raw | diff to current |
2006-02-07 |
Chris Lattner | Add the simple PPC integer constraints |
blob | commitdiff | raw | diff to current |
2006-02-01 |
Nate Begeman | Fix some of the stuff in the PPC README file, and clean... |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Evan Cheng | Allow the specification of explicit alignments for... |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Chris Lattner | add info about the inline asm register constraints... |
blob | commitdiff | raw | diff to current |
2006-01-31 |
Nate Begeman | Codegen |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | Functions that are lazily streamed in from the .bc... |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | Now that OpActions is big enough, we can specify action... |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | disable this for now |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | Request expansion of ConstantVec nodes. |
blob | commitdiff | raw | diff to current |
2006-01-29 |
Chris Lattner | Targets all now request ConstantFP to be legalized... |
blob | commitdiff | raw | diff to current |
2006-01-28 |
Chris Lattner | Fix a bug in my elimination of ISD::CALL this morning... |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Chris Lattner | Use PPCISD::CALL instead of ISD::CALL |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Chris Lattner | Make llvm.frame/returnaddr not crash on ppc |
blob | commitdiff | raw | diff to current |
2006-01-27 |
Nate Begeman | Remove TLI.LowerReturnTo, and just let targets custom... |
blob | commitdiff | raw | diff to current |
2006-01-25 |
Evan Cheng | Set SchedulingForLatency to be the default scheduling... |
blob | commitdiff | raw | diff to current |
2006-01-25 |
Nate Begeman | First part of bug 680: |
blob | commitdiff | raw | diff to current |
2006-01-25 |
Evan Cheng | Default scheduling preference is SchedulingForLatency. |
blob | commitdiff | raw | diff to current |
next |