Remove the two-argument (inferred cast) form of ConstantExpr::getCast now
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
2006-03-21 Chris LattnerAdd a hacky workaround for crashes due to vectors live...
2006-03-19 Chris LattnerAdd very basic support for VECTOR_SHUFFLE
2006-03-19 Chris LattnerAdd SCALAR_TO_VECTOR support
2006-03-19 Chris LattnerRename ConstantVec -> BUILD_VECTOR and VConstant -...
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-15 Chris Lattneradd support for vector->vector casts
2006-03-05 Chris LattnerDon't depend on the C99 copysign function, implement...
2006-03-05 Jeff CohenFix VC++ compilation error.
2006-03-05 Chris LattnerAdd some simple copysign folds
2006-03-05 Chris LattnerCodegen copysign[f] into a FCOPYSIGN node
2006-03-03 Evan ChengSDOperand::isOperand should not be a forwarding. It...
2006-03-03 Evan ChengAdded isOperand(N): true if this is an operand of N
2006-03-03 Chris Lattnerremove the read/write port/io intrinsics.
2006-03-01 Evan Cheng- Added VConstant as an abstract version of ConstantVec.
2006-02-26 Evan ChengPrint ConstantPoolSDNode offset field.
2006-02-25 Evan ChengAdded an offset field to ConstantPoolSDNode.
2006-02-18 Nate BegemanAdd checks to make sure we don't create bogus extend...
2006-02-17 Chris LattnerFix a tricky issue in the SimplifyDemandedBits code...
2006-02-17 Nate Begemankill ADD_PARTS & SUB_PARTS and replace them with fancy...
2006-02-09 Evan ChengAdded SelectionDAG::InsertISelMapEntry(). This is used...
2006-02-09 Evan ChengMore changes to reduce frame size.
2006-02-05 Evan Cheng* Added SDNode::isOnlyUse().
2006-02-03 Chris Lattnerremove dead fn
2006-02-03 Evan ChengAdded case HANDLENODE to getOperationName().
2006-01-31 Evan ChengAllow the specification of explicit alignments for...
2006-01-29 Chris LattnerRemove some special case hacks for CALLSEQ_*, using...
2006-01-29 Chris LattnerLegalize ConstantFP into TargetConstantFP when the...
2006-01-28 Chris Lattneradd another method variant
2006-01-28 Chris Lattneradd some methods for updating nodes
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 Andrew Lenharthanother couple selects
2006-01-23 Andrew Lenharthanother selectto
2006-01-16 Nate BegemanConstant fold ctpop/ctlz/cttz, and a couple other small...
2006-01-15 Chris Lattneradd a missing node name
2006-01-13 Chris Lattneradd stacksave/stackrestore nodes
2006-01-11 Evan Chengignore register #0
2006-01-11 Nate BegemanAdd bswap, rotl, and rotr nodes
2006-01-09 Evan ChengNew getNode() variants.
2006-01-05 Jim LaskeyAdded initial support for DEBUG_LABEL allowing debug...
2005-12-30 Nate BegemanMake sure to pass the offset into the new node, so...
2005-12-23 Chris LattnerFold bitconv(bitconv(x)) -> x. We now compile this:
2005-12-23 Chris Lattnerconstant fold bits_convert in getNode and in the dag...
2005-12-23 Chris Lattneradd very simple support for the BIT_CONVERT node
2005-12-22 Chris Lattnerremove dead code
2005-12-20 Evan ChengAdded a hook to print out names of target specific...
2005-12-19 Evan ChengPrint out opcode number if it's an unknown target node.
2005-12-19 Chris LattnerFix a case where the DAG Combiner would accidentally...
2005-12-16 Jim LaskeyAdded source file/line correspondence for dwarf (PowerP...
2005-12-10 Evan ChengAdded new getNode and getTargetNode variants for X86...
2005-12-06 Nate BegemanTeach the SelectionDAG ISel how to turn ConstantPacked...
2005-12-01 Chris LattnerDon't remove two operand, two result nodes from the...
2005-12-01 Chris LattnerThis is a bugfix for SelectNodeTo. In certain situatio...
2005-11-30 Chris LattnerMake SelectNodeTo return N
2005-11-30 Chris LattnerCALLSEQ_START/END nodes don't get memoized, do not...
2005-11-30 Evan ChengFixed a bug introduced by my last commit: TargetGlobalV...
2005-11-30 Evan ChengAdded an index field to GlobalAddressSDNode so it can...
2005-11-29 Chris LattnerAdd support for a new STRING and LOCATION node for...
2005-11-22 Nate BegemanCheck in code to scalarize arbitrarily wide packed...
2005-11-19 Chris LattnerAdd some method variants, patch by Evan Cheng
2005-11-19 Nate BegemanTeach LLVM how to scalarize packed types. Currently...
2005-11-11 Andrew Lenharthcontinued readcyclecounter support
2005-11-09 Chris LattnerSwitch the allnodes list from a vector of pointers...
2005-11-08 Chris LattnerChange the ValueList array for each node to be shared...
2005-11-08 Chris LattnerSwitch the operandlist/valuelist from being vectors...
2005-11-08 Chris LattnerClean up RemoveDeadNodes significantly, by eliminating...
2005-10-23 Andrew Lenharthadd TargetExternalSymbol
2005-10-13 Nate BegemanMove some Legalize functionality over to the DAGCombine...
2005-10-10 Chris LattnerThis function is now dead
2005-10-10 Chris LattnerEnable Nate's excellent DAG combiner work by default...
2005-10-09 Chris Lattner(X & Y) & C == 0 if either X&C or Y&C are zero
2005-10-07 Chris Lattnerremove debugging code
2005-10-07 Chris Lattnerimplement CodeGen/PowerPC/div-2.ll:test2-4 by propagati...
2005-10-07 Chris Lattnerfix indentation
2005-10-07 Chris LattnerTurn sdivs into udivs when we can prove the sign bits...
2005-10-05 Nate BegemanLet the combiner handle more cases
2005-10-05 Chris Lattnerimplement visitBR_CC so that PowerPC/inverted-bool...
2005-10-05 Chris Lattnerfix some pastos
2005-10-05 Chris LattnerAdd a new HandleNode class, which is used to handle...
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-23 Chris LattnerTurn (X^C1) == C2 into X == C1^C2 iff X&~C1 = 0 (and...
2005-09-09 Chris LattnerFix a problem duraid encountered on itanium where this...
2005-09-09 Chris LattnerFix a crash viewing dags that have target nodes in...
2005-09-09 Nate BegemanLast round of 2-node folds from SD.cpp. Will move...
2005-09-08 Nate BegemanMove yet more folds over to the dag combiner from sd.cpp
2005-09-07 Nate BegemanAnother round of dag combiner changes. This fixes...
2005-09-07 Chris LattnerFix a bug nate ran into with replacealluseswith. In...
2005-09-03 Chris LattnerFix a checking failure in gs
2005-09-02 Chris LattnerMake sure to auto-cse nullary ops
2005-09-02 Chris LattnerFix some buggy logic where we would try to remove nodes...
2005-09-02 Chris LattnerAdd support for ANY_EXTEND and add a few minor folds...
2005-09-01 Nate BegemanFix some code in the current node combining code, spott...
2005-08-31 Jeff CohenFix VC++ precedence warnings
2005-08-31 Nate BegemanSigh, not my day. Fix typo.
2005-08-31 Nate BegemanFix a mistake in my previous patch pointed out by sabre...
2005-08-31 Nate BegemanRemove some unnecessary casts, and add the AssertZext...
next