add expand support for extractelement
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeDAG.cpp
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...
2006-03-17 Nate BegemanRemove BRTWOWAY*
2006-03-15 Chris LattnerAdd a note, this code should be moved to the dag combiner.
2006-03-13 Chris LattnerFor targets with FABS/FNEG support, lower copysign...
2006-03-08 Chris Lattnerrevert the previous patch, didn't mean to check it...
2006-03-08 Chris Lattnerremove "Slot", it is dead
2006-03-05 Chris LattnerCodegen copysign[f] into a FCOPYSIGN node
2006-03-03 Evan ChengAdd more vector NodeTypes: VSDIV, VUDIV, VAND, VOR...
2006-03-03 Chris Lattnerremove the read/write port/io intrinsics.
2006-03-01 Evan ChengVector ops lowering.
2006-02-20 Chris LattnerFix a problem on itanium with memset. The value to...
2006-02-17 Nate Begemankill ADD_PARTS & SUB_PARTS and replace them with fancy...
2006-02-17 Chris LattnerFix another miscompilation exposed by lencode, where...
2006-02-15 Jim LaskeyShould not combine ISD::LOCATIONs until we have scheme...
2006-02-14 Chris LattnerFix a latent bug in the call sequence handling stuff...
2006-02-13 Chris LattnerCompletely rewrite libcall insertion by the legalizer...
2006-02-01 Nate Begeman*** empty log message ***
2006-02-01 Nate BegemanFix some of the stuff in the PPC README file, and clean...
2006-01-31 Evan ChengAllow custom lowering of fabs. I forgot to check in...
2006-01-31 Chris LattnerOnly insert an AND when converting from BR_COND to...
2006-01-30 Chris LattnerFix a bug in my legalizer reworking that caused the...
2006-01-30 Chris Lattnerdon't insert an and node if it isn't needed here, this...
2006-01-29 Chris LattnerFix RET of promoted values on targets that custom expan...
2006-01-29 Chris Lattnercleanups to the ValueTypeActions interface
2006-01-29 Chris LattnerRemove some special case hacks for CALLSEQ_*, using...
2006-01-29 Chris LattnerAllow custom expansion of ConstantVec nodes. PPC will...
2006-01-29 Chris LattnerLegalize ConstantFP into TargetConstantFP when the...
2006-01-29 Chris Lattnereliminate uses of SelectionDAG::getBR2Way_CC
2006-01-28 Chris LattnerUse the new "UpdateNodeOperands" method to simplify...
2006-01-28 Chris Lattnerminor tweaks
2006-01-28 Chris Lattnermove a bunch of code, no other change.
2006-01-28 Chris Lattnerremove a couple more now-extraneous legalizeop's
2006-01-28 Chris Lattnerfix a bug
2006-01-28 Chris LattnerSeveral major changes:
2006-01-28 Chris LattnerEliminate the need for ExpandOp to set 'needsanotherite...
2006-01-28 Chris LattnerInstead of making callers of ExpandLibCall legalize...
2006-01-28 Chris LattnerEliminate the need to do another iteration of the legal...
2006-01-28 Nate BegemanImplement Promote for VAARG, and allow it to be custom...
2006-01-28 Chris LattnerRemove the ISD::CALL and ISD::TAILCALL nodes
2006-01-26 Chris Lattnerinitial selectiondag support for new INLINEASM node...
2006-01-25 Nate BegemanFirst part of bug 680:
2006-01-24 Chris LattnerFix an infinite loop I caused by making sure to legaliz...
2006-01-23 Chris LattnerFix Regression/CodeGen/SparcV8/2006-01-22-BitConvertLeg...
2006-01-21 Chris LattnerFix CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll
2006-01-20 Chris Lattnerremove some unintentionally committed code
2006-01-20 Chris LattnerIf the target doesn't support f32 natively, insert...
2006-01-19 Evan ChengAnother typo
2006-01-18 Andrew Lenharthwas ignoring the legalized chain in this case, fixed...
2006-01-17 Evan ChengBug fix: missing LegalizeOp() on newly created nodes.
2006-01-17 Jim LaskeyAdding basic support for Dwarf line number debug inform...
2006-01-16 Nate BegemanExpand case for 64b Legalize, even though no one should...
2006-01-15 Chris LattnerAllow the target to specify 'expand' if they just requi...
2006-01-15 Chris LattnerFix custom lowering of dynamic_stackalloc
2006-01-14 Chris LattnerToken chain results are not always the first or last...
2006-01-14 Nate Begemanbswap implementation
2006-01-13 Chris LattnerIf a target specified a stack pointer with setStackPoin...
2006-01-13 Chris LattnerCompile llvm.stacksave/restore into STACKSAVE/STACKREST...
2006-01-11 Evan ChengAllow custom lowering of DYNAMIC_STACKALLOC.
2006-01-11 Nate BegemanAdd bswap, rotl, and rotr nodes
2006-01-10 Chris Lattnersilence a warning
2006-01-09 Chris LattnerFix an exponential function in libcall insertion to...
2006-01-09 Evan Cheng* Allow custom lowering of ADD_PARTS, SUB_PARTS, SHL_PA...
2006-01-06 Chris LattnerUnbreak the build :(
2006-01-06 Evan ChengSupport for custom lowering of ISD::RET.
2006-01-05 Jim LaskeyAdded initial support for DEBUG_LABEL allowing debug...
2006-01-04 Jim LaskeyApplied some recommend changes from sabre. The dominat...
2006-01-04 Jim LaskeyAdd unique id to debug location for debug label use...
2006-01-04 Jim LaskeyChange how MachineDebugInfo is fetched.
2005-12-25 Andrew Lenharthallow custom lowering to return null for legal results
2005-12-24 Andrew LenharthSupport Custom lowering of a few more operations.
2005-12-23 Chris Lattnerunbreak the build :-/
2005-12-23 Evan ChengAllow custom lowering of LOAD, EXTLOAD, ZEXTLOAD, STORE...
2005-12-23 Chris LattnerFix a pasto
2005-12-23 Chris Lattnerfix a thinko in the bit_convert handling code
2005-12-23 Chris Lattneradd very simple support for the BIT_CONVERT node
2005-12-22 Chris Lattnerremove dead code
2005-12-22 Chris LattnerThe 81st column doesn't like code in it.
2005-12-21 Jim LaskeyDisengage DEBUG_LOC from non-PPC targets.
2005-12-21 Evan Cheng* Added support for X86 RET with an additional operand...
2005-12-21 Chris Lattnermake sure to relegalize all cases
2005-12-21 Chris Lattnerfix a bug I introduced that broke recursive expansion...
2005-12-20 Chris LattnerFix a nasty latent bug in the legalizer that was trigge...
2005-12-19 Evan ChengX86 conditional branch support.
2005-12-18 Chris LattnerMake sure to relegalize new nodes
2005-12-18 Chris LattnerMore corrections for flagged copyto/from reg
2005-12-18 Chris Lattnerlegalize copytoreg and copyfromreg nodes that have...
2005-12-17 Chris Lattnerallow custom expansion of BR_CC
2005-12-17 Evan ChengX86 lowers SELECT to a cmp / test followed by a conditi...
next