2006-04-05 |
Chris Lattner | Fix CodeGen/PowerPC/2006-04-05-splat-ish.ll |
blob | commitdiff | raw |
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 |
2006-01-18 |
Chris Lattner | Don't assert on 'select_cc SETUO' |
blob | commitdiff | raw | diff to current |
2006-01-15 |
Chris Lattner | Use the default impl of DYNAMIC_STACKALLOC, allowing... |
blob | commitdiff | raw | diff to current |
2006-01-14 |
Nate Begeman | bswap implementation |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | implement stacksave/stackrestore on PPC |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | expand unsupported stacksave/stackrestore nodes |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Nate Begeman | Add bswap, rotl, and rotr nodes |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Chris Lattner | Fix calls that need to store values in stack slots... |
blob | commitdiff | raw | diff to current |
2006-01-11 |
Chris Lattner | Dead FP arguments still use an incoming FP reg. This... |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Chris Lattner | Give PPCISD:: nodes legible names in dumps. |
blob | commitdiff | raw | diff to current |
2006-01-06 |
Chris Lattner | linkonce symbols have an extra indirection, just like... |
blob | commitdiff | raw | diff to current |
2006-01-05 |
Jim Laskey | Had expand logic backward. |
blob | commitdiff | raw | diff to current |
2006-01-05 |
Jim Laskey | Added initial support for DEBUG_LABEL allowing debug... |
blob | commitdiff | raw | diff to current |
2005-12-30 |
Nate Begeman | Remove a fixme |
blob | commitdiff | raw | diff to current |
2005-12-24 |
Nate Begeman | Fix one of the things in the todo file, and get a bit... |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Chris Lattner | make sure bit_converts are expanded |
blob | commitdiff | raw | diff to current |
2005-12-23 |
Chris Lattner | Simplify some code by using BIT_CONVERT |
blob | commitdiff | raw | diff to current |
2005-12-20 |
Nate Begeman | Pattern-match return. Includes gross hack! |
blob | commitdiff | raw | diff to current |
2005-12-19 |
Nate Begeman | Convert load/store over to being pattern matched |
blob | commitdiff | raw | diff to current |
2005-12-10 |
Nate Begeman | Add support for TargetConstantPool nodes to the dag... |
blob | commitdiff | raw | diff to current |
2005-12-06 |
Chris Lattner | Use new PPC-specific nodes to represent shifts which... |
blob | commitdiff | raw | diff to current |
2005-11-30 |
Chris Lattner | Fix Regression/CodeGen/PowerPC/2005-11-30-vastart-crash.ll |
blob | commitdiff | raw | diff to current |
2005-11-29 |
Nate Begeman | Hook up one type, v4f32, to the VR RegisterClass for... |
blob | commitdiff | raw | diff to current |
2005-11-29 |
Chris Lattner | No targets support line number info yet. |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | add an option to generate completely non-pic code,... |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | Fix a bug that resistor on IRC hit where we tried to... |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | Enable global address legalization, fixing a todo and... |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | Use the right accessor to create this node |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | Add an initial hack at legalizing GlobalAddress into... |
blob | commitdiff | raw | diff to current |
2005-11-17 |
Chris Lattner | When lowering direct calls, lower them to use a targetg... |
blob | commitdiff | raw | diff to current |
2005-10-26 |
Chris Lattner | Fix an assert compiling MallocBench/gs |
blob | commitdiff | raw | diff to current |
2005-10-25 |
Nate Begeman | Correctly Expand or Promote FP_TO_UINT based on the... |
blob | commitdiff | raw | diff to current |
2005-10-25 |
Chris Lattner | Expose the fextend on the DAG instead of doing it in... |
blob | commitdiff | raw | diff to current |
2005-10-21 |
Nate Begeman | Invert the TargetLowering flag that controls divide... |
blob | commitdiff | raw | diff to current |
2005-10-20 |
Nate Begeman | Move the target constant divide optimization up into... |
blob | commitdiff | raw | diff to current |
2005-10-18 |
Nate Begeman | Add the ability to lower return instructions to TargetL... |
blob | commitdiff | raw | diff to current |
2005-10-18 |
Nate Begeman | Do the right thing and enable 64 bit regs under the... |
blob | commitdiff | raw | diff to current |
next |