Start using SDVTList more consistently
[oota-llvm.git] / include / llvm / CodeGen / SelectionDAG.h
2006-08-15 Chris LattnerStart using SDVTList more consistently
2006-08-15 Chris Lattneradd a new SDVTList type and new SelectionDAG::getVTList...
2006-08-14 Chris LattnerMake getNodeValueTypes methods public.
2006-08-14 Chris LattnerAdd a new getNode() method that takes a pointer to...
2006-08-14 Chris Lattnerremove SelectionDAG::InsertISelMapEntry, it is dead
2006-08-14 Chris LattnerAdd code to resize the CSEMap hash table. This doesn...
2006-08-11 Chris LattnerRemove 8 more std::map's.
2006-08-11 Chris LattnerStart moving leaf nodes over to the CSEMap.
2006-08-11 Chris Lattnereliminate the NullaryOps map, use CSEMap instead.
2006-08-11 Chris LattnerChange one ReplaceAllUsesWith method to take an array...
2006-08-11 Chris LattnerRemove now-dead method.
2006-08-11 Chris Lattnerremove a (now) unused getNode method.
2006-08-08 Chris LattnerStart eliminating temporary vectors used to create...
2006-08-08 Chris LattnerEliminate some malloc traffic by allocating vectors...
2006-08-07 Chris LattnerRevamp the "CSEMap" datastructure used in the Selection...
2006-08-04 Chris LattnerMake SelectionDAG::RemoveDeadNodes iterative instead...
2006-08-02 Evan ChengAssignTopologicalOrder now returns the vector of SDNode...
2006-08-01 Evan ChengAdded AssignTopologicalOrder() to assign each node...
2006-07-28 Evan ChengRemove InFlightSet hack. No longer needed.
2006-07-27 Evan ChengAssignNodeIds should return unsigned.
2006-07-27 Evan ChengRemove NodeDepth; Add NodeId which is a unique id per...
2006-06-29 Evan ChengUgly hack! Add helper functions InsertInFlightSetEntry and
2006-04-22 Nate BegemanJumpTable support! What this represents is working...
2006-02-25 Evan ChengAdded an offset field to ConstantPoolSDNode.
2006-02-17 Chris Lattneradd a new method
2006-02-13 Chris LattnerAdd a method
2006-02-09 Evan ChengAdded SelectionDAG::InsertISelMapEntry(). This is used...
2006-02-09 Evan ChengMore changes to reduce frame size.
2006-01-31 Evan ChengAllow the specification of explicit alignments for...
2006-01-30 Evan ChengOne more getTargetNode() variant shouldn't hurt...
2006-01-29 Chris LattnerMake ConstantFP legalize into TargetConstantFP like...
2006-01-29 Chris Lattnerremove the getBR2Way_CC method
2006-01-28 Chris Lattneradd another variant
2006-01-28 Chris LattnerAdd some methods
2006-01-28 Chris LattnerThe 'target-independent' ISD::CALL isn't. Nuke it...
2006-01-25 Nate BegemanFirst part of bug 680:
2006-01-23 Andrew Lenharthanother couple selects
2006-01-23 Andrew Lenharthanother selectto
2006-01-17 Evan ChengYet another getTargetNode() variant. I promise one...
2006-01-09 Evan ChengNew getNode() variants.
2006-01-04 Jim LaskeyApplied some recommend changes from sabre. The dominat...
2005-12-22 Chris Lattnerremove a dead node
2005-12-22 Duraid Madinai need to do this to take over the earth
2005-12-18 Chris LattnerAdd an accessor
2005-12-17 Evan ChengYet another variant of getTargetNode().
2005-12-10 Evan ChengAdded new getNode and getTargetNode variants for X86...
2005-12-09 Evan ChengAdded patterns for ADD8rm, etc. These fold load operand...
2005-12-08 Evan ChengAdded support for ComplexPattern. These are patterns...
2005-12-01 Evan ChengTeach tblgen to accept register source operands in...
2005-11-30 Chris LattnerMake SelectNodeTo return N
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-19 Chris LattnerAdd two new construction methods, patch by Evan Cheng
2005-11-19 Nate BegemanTeach LLVM how to scalarize packed types. Currently...
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 Lattneradjust itf
2005-10-25 Chris LattnerAdd a method
2005-10-23 Andrew Lenharthadd TargetExternalSymbol
2005-10-13 Nate BegemanSimplifySelectCC is dead
2005-09-30 Jim LaskeyAdded allnodes_size for scheduling support.
2005-09-07 Chris LattnerAdd a new argument to ReplaceAllUsesWith to keep track...
2005-09-02 Chris Lattneradd a map for nullary ops
2005-09-01 Nate BegemanFirst pass at the DAG Combiner. It isn't used anywhere...
2005-08-30 Chris LattnerAllow physregs to occur in the dag with multiple types...
2005-08-30 Chris Lattneradd some method variants
2005-08-29 Chris LattnerAdd a new API for nate
2005-08-26 Chris LattnerAdd a new version of ReplaceAllUsesWith, make the comme...
2005-08-26 Chris LattnerChange ConstantPoolSDNode to actually hold the Constant...
2005-08-26 Chris LattnerFix a huge annoyance: SelectNodeTo took types before...
2005-08-25 Chris Lattneradd a method
2005-08-25 Chris LattnerAdd support for TargetConstantPool node
2005-08-25 Chris Lattneradd a new TargetFrameIndex node
2005-08-24 Chris Lattneradd a method
2005-08-24 Chris Lattneradd two new methods
2005-08-21 Chris Lattneradd a method
2005-08-21 Chris LattnerADd a method
2005-08-21 Chris LattnerAdd 5-operand version of SelectNodeTo
2005-08-19 Chris LattnerADd support for TargetGlobalAddress nodes
2005-08-19 Nate BegemanAdd support for target nodes with more than 3 operands...
2005-08-18 Nate BegemanAdd support for target DAG nodes that take 4 operands...
2005-08-17 Chris Lattneradd ReplaceAllUsesWith, and a helper to implemented it
2005-08-17 Chris Lattneradd some helper methods, and a new TargetConstant node...
2005-08-16 Chris LattnerEliminate the RegSDNode class, which 3 nodes (CopyFromR...
2005-08-16 Nate BegemanImplement BR_CC and BRTWOWAY_CC. This allows the remov...
2005-08-16 Chris Lattneradd some methods for dag->dag isel
2005-08-13 Nate BegemanRemove an unncessary argument to SimplifySelectCC and...
2005-08-13 Nate BegemanFix the fabs regression on x86 by abstracting the selec...
2005-08-11 Nate BegemanSome SELECT_CC cleanups:
2005-08-10 Nate BegemanAdd new node, SELECT_CC. This node is for targets...
2005-08-09 Chris LattnerI can't believe I caught this before Misha! :)
2005-08-09 Chris LattnerEliminate the SetCCSDNode in favor of a CondCodeSDNode...
2005-07-10 Chris LattnerChange *EXTLOAD to use an VTSDNode operand instead...
2005-07-10 Chris LattnerMove TRUNCSTORE to using a VTSDNode operand instead...
2005-07-10 Chris LattnerIntroduce a new VTSDNode class with the ultimate goal...
2005-05-14 Chris Lattneradd a new map
2005-05-14 Chris LattnerAdd a way to construct an arbitrary node, cleanly.
2005-05-13 Chris Lattneradd TAILCALL node
2005-05-09 Chris LattnerAdd READPORT, WRITEPORT, READIO, WRITEIO nodes, wrap...
next