An entry about packed type alignments.
[oota-llvm.git] / lib / CodeGen /
2006-03-31 Chris LattnerDelete identity shuffles, implementing CodeGen/Generic...
2006-03-31 Chris LattnerDo not endian swap split vector loads. This fixes...
2006-03-31 Chris LattnerDo not endian swap the operands to a store if the opera...
2006-03-31 Chris LattnerRemove dead *extloads. This allows us to codegen vecto...
2006-03-31 Chris LattnerDelete dead loads in the dag. This allows us to compile
2006-03-31 Chris LattnerImplement PromoteOp for VEXTRACT_VECTOR_ELT. Thsi...
2006-03-31 Chris LattnerScalarized vector stores need not be legal, e.g. if...
2006-03-31 Chris LattnerMake sure to pass enough values to phi nodes when we...
2006-03-31 Chris LattnerSignificantly improve handling of vectors that are...
2006-03-31 Chris LattnerWas returning the wrong type.
2006-03-31 Evan ChengExpand INSERT_VECTOR_ELT to store vec, sp; store elt...
2006-03-31 Chris LattnerModify the TargetLowering::getPackedTypeBreakdown metho...
2006-03-31 Chris LattnerImplement TargetLowering::getPackedTypeBreakdown
2006-03-29 Chris LattnerBug fixes: handle constantexpr insert/extract element...
2006-03-28 Chris LattnerWhen building a VVECTOR_SHUFFLE node from extract_eleme...
2006-03-28 Chris LattnerCanonicalize VECTOR_SHUFFLE(X, X, Y) -> VECTOR_SHUFFLE...
2006-03-28 Chris LattnerTurn a series of extract_element's feeding a build_vect...
2006-03-28 Chris LattnerTeach Legalize how to pack VVECTOR_SHUFFLE nodes into...
2006-03-28 Chris Lattnernew node
2006-03-28 Chris LattnerDon't crash on X^X if X is a vector. Instead, produce...
2006-03-28 Chris LattnerAdd an assertion
2006-03-28 Jim LaskeyRefactor address attributes. Add base register to...
2006-03-28 Jim LaskeyMore bulletproofing of llvm.dbg.declare.
2006-03-28 Jim LaskeyMore bulletproofing of DebugInfoDesc verify.
2006-03-28 Chris LattnerTblgen doesn't like multiple SDNode<> definitions that...
2006-03-27 Jim LaskeyReactivate llvm.dbg.declare.
2006-03-27 Chris LattnerDisable dbg_declare, it currently breaks the CFE build
2006-03-27 Chris LattnerFix legalization of intrinsics with chain and result...
2006-03-27 Chris LattnerUnbreak the build on non-apple compilers :-(
2006-03-27 Evan ChengTry again
2006-03-27 Evan ChengIncorrect check for FP all one's
2006-03-27 Evan ChengChange isBuildVectorAllOnesInteger to isBuildVectorAllO...
2006-03-27 Chris LattnerInstead of printing "INTRINSIC" on intrinsic node,...
2006-03-27 Jim LaskeyPass llvm/test/Regression/CodeGen/Generic/debug-info.ll.
2006-03-27 Nate BegemanSelectionDAGISel can now natively handle Switch instruc...
2006-03-26 Jim LaskeyBullet proof against undefined args produced by upgradi...
2006-03-26 Jim LaskeyHow to be dumb on $5/day. Need a tri-state to track...
2006-03-26 Evan ChengAdd ISD::isBuildVectorAllZeros predicate
2006-03-26 Chris LattnerAllow targets to custom lower their own intrinsics...
2006-03-25 Chris LattnerAdd some comments.
2006-03-25 Chris LattnerFix a bug in ISD::isBuildVectorAllOnesInteger that...
2006-03-25 Chris LattnerImplement the ISD::isBuildVectorAllOnesInteger predicate
2006-03-25 Chris LattnerDon't call SimplifyDemandedBits on vectors
2006-03-24 Chris Lattnerfix inverted conditional
2006-03-24 Jim LaskeyHack no more.
2006-03-24 Evan ChengOnly to vector shuffle for {x,x,y,y} cases when SCALAR_...
2006-03-24 Jim LaskeyRename for truth in advertising.
2006-03-24 Chris Lattnerprefer to generate constant pool loads over splats...
2006-03-24 Chris Lattnerfix spello
2006-03-24 Chris Lattnerlegalize vbit_convert nodes whose result is a legal...
2006-03-24 Chris LattnerLower target intrinsics into an INTRINSIC node
2006-03-24 Chris Lattnerfix some bogus assertions: noop bitconverts are legal
2006-03-24 Evan ChengLower BUILD_VECTOR to VECTOR_SHUFFLE if there are two...
2006-03-24 Chris LattnerIdentify the INTRINSIC node
2006-03-23 Evan ChengTypo
2006-03-23 Jim LaskeyUnneeded forward.
2006-03-23 Jim LaskeyMake sure types are allocated in the scope of their...
2006-03-23 Chris Lattneradd support for splitting casts. This implements
2006-03-23 Jim LaskeyGenerate local variable and scope information and equiv...
2006-03-23 Jim LaskeyHandle new forms of llvm.dbg intrinsics.
2006-03-23 Chris Lattnersimplify some code
2006-03-22 Chris LattnerFix a typo
2006-03-22 Chris LattnerImplement simple support for vector casting. This...
2006-03-22 Chris LattnerEndianness does not affect the order of vector fields...
2006-03-22 Chris LattnerEnclose some variables in a scope to avoid error with...
2006-03-21 Chris Lattneradd expand support for extractelement
2006-03-21 Chris Lattneradd some trivial support for extractelement.
2006-03-21 Chris LattnerAdd a hacky workaround for crashes due to vectors live...
2006-03-20 Chris LattnerIf a target supports splatting with SHUFFLE_VECTOR...
2006-03-20 Chris LattnerTargetData doesn't know the alignment of vectors :(
2006-03-19 Chris LattnerAdd very basic support for VECTOR_SHUFFLE
2006-03-19 Chris LattnerAllow SCALAR_TO_VECTOR to be custom lowered.
2006-03-19 Chris LattnerAdd SCALAR_TO_VECTOR support
2006-03-19 Chris LattnerDon't bother storing undef elements of BUILD_VECTOR's
2006-03-19 Chris LattnerImplement expand of BUILD_VECTOR containing variable...
2006-03-19 Chris Lattnerfold insertelement(buildvector) -> buildvector if the...
2006-03-19 Chris Lattnerimplement basic support for INSERT_VECTOR_ELT.
2006-03-19 Chris LattnerRename ConstantVec -> BUILD_VECTOR and VConstant -...
2006-03-19 Chris Lattnerimplement vector.ll:test_undef
2006-03-19 Chris LattnerFix the remaining bugs in the vector expansion rework...
2006-03-18 Chris LattnerChange the structure of lowering vector stuff. Note...
2006-03-17 Chris Lattneradd a couple enum values
2006-03-17 Nate BegemanRemove BRTWOWAY*
2006-03-16 Chris LattnerFix a problem fully scalarizing values.
2006-03-16 Chris LattnerAdd support for CopyFromReg from vector values. Note...
2006-03-16 Chris LattnerTeach CreateRegForValue how to handle vector types.
2006-03-16 Chris Lattnerset TransformToType correctly for vector types.
2006-03-15 Chris Lattneradd support for vector->vector casts
2006-03-15 Chris LattnerAdd a note, this code should be moved to the dag combiner.
2006-03-15 Jim LaskeyExpand subprogram and added block descriptor.
2006-03-14 Jim Laskey1. Use null for serialized empty strings.
2006-03-13 Evan ChengAdd LSR hooks.
2006-03-13 Chris Lattnermake sure dead token factor nodes are removed by the...
2006-03-13 Jim LaskeyHandle the removal of the debug chain.
2006-03-13 Chris LattnerFold X+Y -> X|Y when safe. This implements:
2006-03-13 Chris LattnerI can't convince myself that this is safe, remove the...
2006-03-13 Chris Lattneradd a couple of missing folds
2006-03-13 Chris LattnerFor targets with FABS/FNEG support, lower copysign...
2006-03-12 Chris LattnerDon't advance the hazard recognizer when there are...
2006-03-12 Chris LattnerChain operands aren't real uses: they don't require...
next