For PR786:
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeDAG.cpp
2006-11-02 Reid SpencerFor PR786:
2006-10-31 Evan ChengFix a typo which can break jumptables.
2006-10-30 Evan ChengLower jumptable to BR_JT. The legalizer can lower it...
2006-10-20 Reid SpencerFor PR950:
2006-10-13 Evan ChengMerge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
2006-10-11 Jim LaskeyTypo
2006-10-11 Evan ChengNaming consistency.
2006-10-11 Andrew LenharthJimptables working again on alpha.
2006-10-10 Chris LattnerFix another bug in extload promotion.
2006-10-10 Evan ChengFix a bug introduced by my LOAD/LOADX changes.
2006-10-09 Evan ChengReflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
2006-10-07 Chris LattnerFix a bug legalizing zero-extending i64 loads into...
2006-10-06 Chris LattnerFix a miscompilation of:
2006-10-05 Evan ChengMake use of getStore().
2006-10-04 Evan ChengCombine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD...
2006-10-03 Evan ChengFix an obvious typo.
2006-09-24 Andrew LenharthAdd support for other relocation bases to jump tables...
2006-09-20 Chris LattnerExpand 64-bit shifts more optimally if we know that...
2006-09-18 Evan ChengFix a typo.
2006-09-18 Evan ChengAllow i32 UDIV, SDIV, UREM, SREM to be expanded into...
2006-09-16 Chris LattnerOh yeah, this is needed too
2006-09-16 Chris Lattnersimplify control flow, no functionality change
2006-09-16 Chris LattnerAllow custom expand of mul
2006-09-13 Chris LattnerCompile X << 1 (where X is a long-long) to:
2006-09-09 Chris LattnerImplement the fpowi now by lowering to a libcall
2006-09-09 Chris LattnerAllow targets to custom lower expanded BIT_CONVERT's
2006-09-01 Evan ChengAllow legalizer to expand ISD::MUL using only MULHS...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-08-21 Chris LattnerFix PR861
2006-08-14 Chris Lattnereliminate use of getNode that takes vector of valuetypes.
2006-08-08 Chris LattnerStart eliminating temporary vectors used to create...
2006-08-08 Chris LattnerEliminate some malloc traffic by allocating vectors...
2006-08-04 Chris LattnerMake SelectionDAG::RemoveDeadNodes iterative instead...
2006-07-26 Chris LattnerFix a case where LegalizeAllNodesNotLeadingTo could...
2006-07-11 Jim LaskeyEnsure that dump calls that are associated with asserts...
2006-07-11 Chris LattnerFix CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll and...
2006-06-28 Chris LattnerMark these two classes as hidden, shrinking libllbmgcc...
2006-05-26 Evan ChengChange RET node to include signness information of...
2006-05-24 Chris LattnerPatches to make the LLVM sources more -pedantic clean...
2006-05-17 Chris LattnerWhen we legalize target nodes, do not use getNode to...
2006-05-17 Chris LattnerAdd an assertion, avoid some unneeded work for each...
2006-05-16 Chris LattnerAdd a new ISD::CALL node, make the default impl of...
2006-05-16 Chris LattnerLegalize FORMAL_ARGUMENTS nodes correctly, we don't...
2006-05-13 Chris LattnerMerge identical code.
2006-05-09 Nate BegemanFix PR773
2006-05-03 Owen AndersonRefactor TargetMachine, pushing handling of TargetData...
2006-04-22 Nate BegemanJumpTable support! What this represents is working...
2006-04-19 Chris LattnerSimplify some code
2006-04-17 Chris LattnerFix handling of calls in functions that use vectors...
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-14 Chris LattnerMake this assertion better
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-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 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 Lattneradd a sanity check: LegalizeOp should return a value...
2006-04-08 Evan ChengINSERT_VECTOR_ELT lowering bug:
2006-04-05 Evan ChengExapnd a VECTOR_SHUFFLE to a BUILD_VECTOR if target...
2006-04-04 Chris Lattner* Add supprot for SCALAR_TO_VECTOR operations where...
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 LattnerAdd a new -view-legalize-dags command line option
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 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 LattnerSignificantly improve handling of vectors that are...
2006-03-31 Evan ChengExpand INSERT_VECTOR_ELT to store vec, sp; store elt...
2006-03-28 Chris LattnerTeach Legalize how to pack VVECTOR_SHUFFLE nodes into...
2006-03-28 Chris LattnerTblgen doesn't like multiple SDNode<> definitions that...
2006-03-27 Chris LattnerFix legalization of intrinsics with chain and result...
2006-03-26 Chris LattnerAllow targets to custom lower their own intrinsics...
2006-03-24 Evan ChengOnly to vector shuffle for {x,x,y,y} cases when SCALAR_...
2006-03-24 Chris Lattnerprefer to generate constant pool loads over splats...
2006-03-24 Chris Lattnerlegalize vbit_convert nodes whose result is a legal...
2006-03-24 Evan ChengLower BUILD_VECTOR to VECTOR_SHUFFLE if there are two...
2006-03-23 Chris Lattneradd support for splitting casts. This implements
2006-03-23 Chris Lattnersimplify some code
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-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 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...
next