MOVL shuffle (i.e. movd or movss / movsd from memory) of undef, V2 == V2
[oota-llvm.git] / lib / CodeGen /
2006-04-23 Nate BegemanFix the updating of the machine CFG when a PHI node...
2006-04-22 Nate BegemanCode cleanup associated with jump tables, thanks to...
2006-04-22 Nate BegemanTurn of jump tables for a bit, there are still some...
2006-04-22 Nate BegemanJumpTable support! What this represents is working...
2006-04-21 Chris LattnerThe BFS scheduler is apparently nondeterminstic (causes...
2006-04-21 Chris LattnerFix a couple more memory issues
2006-04-20 Chris LattnerFix a really subtle and obnoxious memory bug that cause...
2006-04-20 Chris LattnerThis field no longer exists
2006-04-20 Chris LattnerRemove some of the obvious V9-specific cruft
2006-04-20 Evan ChengTurn a VAND into a VECTOR_SHUFFLE is applicable.
2006-04-20 Chris LattnerImplement folding of a bunch of binops with undef
2006-04-19 Chris LattnerSimplify some code
2006-04-17 Chris LattnerFix handling of calls in functions that use vectors...
2006-04-17 Chris LattnerAdd a MachineInstr::eraseFromParent convenience method.
2006-04-17 Chris LattnerCodegen insertelement with constant insertion points...
2006-04-16 Chris LattnerAdd support for promoting stores from one legal type...
2006-04-15 Chris LattnerMake these predicates return true for bit_convert(build...
2006-04-14 Chris LattnerMake this assertion better
2006-04-13 Reid SpencerExpand some code with temporary variables to rid oursel...
2006-04-12 Evan ChengPromote vector AND, OR, and XOR
2006-04-12 Evan ChengVector type promotion for ISD::LOAD and ISD::SELECT
2006-04-12 Chris LattnerImplement support for the formal_arguments node. To...
2006-04-12 Chris LattnerDon't memoize vloads in the load map! Don't memoize...
2006-04-11 Evan ChengOnly get Tmp2 for cases where number of operands is...
2006-04-11 Chris Lattneradd some todos
2006-04-11 Chris LattnerAdd basic support for legalizing returns of vectors
2006-04-10 Jim LaskeyUse existing information.
2006-04-10 Evan ChengMissing break
2006-04-08 Chris LattnerAdd code generator support for VSELECT
2006-04-08 Chris LattnerCanonicalize vvector_shuffle(x,x) -> vvector_shuffle...
2006-04-08 Chris LattnerCodegen shufflevector as VVECTOR_SHUFFLE
2006-04-08 Chris Lattneradd a sanity check: LegalizeOp should return a value...
2006-04-08 Evan ChengINSERT_VECTOR_ELT lowering bug:
2006-04-08 Chris LattnerStub out shufflevector
2006-04-08 Jim LaskeyRemove section change in function end, preventing overr...
2006-04-07 Jim LaskeyMake sure that debug labels are defined within the...
2006-04-07 Jim LaskeyFoundation for call frame information.
2006-04-06 Evan Cheng1. If both vector operands of a vector_shuffle are...
2006-04-05 Chris LattnerMake a vector live across blocks have the correct Vec...
2006-04-05 Evan ChengExapnd a VECTOR_SHUFFLE to a BUILD_VECTOR if target...
2006-04-04 Chris LattnerDo not create ZEXTLOAD's unless we are before legalize...
2006-04-04 Chris Lattner* Add supprot for SCALAR_TO_VECTOR operations where...
2006-04-04 Chris LattnerConstant fold bitconvert(undef)
2006-04-03 Chris LattnerThe stack alignment is now computed dynamically, just...
2006-04-03 Chris LattnerRemove unused method
2006-04-03 Chris LattnerAdd a missing check, this fixes UnitTests/Vector/sumarray.c
2006-04-03 Chris LattnerAdd a missing check, which broke a bunch of vector...
2006-04-03 Andrew Lenharthback this out
2006-04-02 Andrew LenharthThis should be a win of every arch
2006-04-02 Chris Lattnerrelax assertion
2006-04-02 Chris LattnerAllow targets to compute masked bits for intrinsics.
2006-04-02 Chris LattnerAdd a little dag combine to compile this:
2006-04-02 Chris LattnerImplement promotion for EXTRACT_VECTOR_ELT, allowing...
2006-04-02 Chris LattnerImplement the Expand action for binary vector operation...
2006-04-02 Chris LattnerIntrinsics that just load from memory can be treated...
2006-04-02 Chris LattnerConstant fold all of the vector binops. This allows...
2006-04-02 Chris LattnerAdd a new -view-legalize-dags command line option
2006-04-02 Chris LattnerImplement constant folding of bit_convert of arbitrary...
2006-04-02 Chris LattnerThese entries already exist
2006-04-02 Chris LattnerAdd some missing node names
2006-04-02 Chris LattnerPrefer larger register classes over smaller ones when...
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...
next