summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change SelectionDAG::getConstantPool to always set the alignment of theDan Gohman2008-09-161-0/+6
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-161-43/+28
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-161-28/+43
* Re-enable SelectionDAG CSE for calls. It matters in the case ofDan Gohman2008-09-151-6/+20
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-131-8/+31
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-121-7/+15
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-28/+31
* Make safer variant of alias resolution routine to be defaultAnton Korobeynikov2008-09-091-1/+1
* Fix the string for ISD::UDIVREM.Dan Gohman2008-09-081-1/+1
* Clean up uses of TargetLowering::getTargetMachine.Dan Gohman2008-09-041-1/+1
* typoGabor Greif2008-08-301-1/+1
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-90/+90
* Split the ATOMIC NodeType's to include the size, e.g.Dale Johannesen2008-08-281-32/+144
* Reorganize the lifetimes of the major objects SelectionDAGISelDan Gohman2008-08-271-5/+9
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-10/+10
* Optimize SelectionDAG's topological sort to use one pass insteadDan Gohman2008-08-261-12/+7
* Actually recycle SDNode allocations. SelectionDAG is usingDan Gohman2008-08-261-2/+6
* make sure to flush the stream after dumping, to make sure it goes out immedia...Chris Lattner2008-08-241-0/+1
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-231-75/+73
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-231-15/+35
* Move SelectionDAG's constructor out of line.Dan Gohman2008-08-231-0/+7
* Add libm-oriented ISD opcodes for rounding operations.Dan Gohman2008-08-211-0/+5
* Elements in DeadNodeSet are checked for use_empty() before theyDan Gohman2008-08-211-1/+0
* Change the FoldingSetNodeID usage for objects which carryDan Gohman2008-08-201-36/+26
* don't use the result of WriteTypeSymbolic or WriteAsOperand.Chris Lattner2008-08-191-5/+6
* Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner2008-08-171-1/+1
* Improve support for vector casts in LLVM IR and CodeGen.Dan Gohman2008-08-141-2/+26
* Fix a bogus srem rule - a negative value srem'd by a power-of-2Dan Gohman2008-08-131-5/+3
* Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes withDan Gohman2008-08-131-11/+9
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-281-52/+46
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-375/+369
* Tidy SDNode::use_iterator, and complete the transition to have itDan Gohman2008-07-271-15/+8
* Rename isOnlyUseOf to isOnlyUserOf.Dan Gohman2008-07-271-2/+2
* Fix grammaros in comments.Dan Gohman2008-07-211-2/+2
* Add VerifyNode, a place to put sanity checks onDuncan Sands2008-07-211-2/+38
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-171-191/+331
* SelectionDAG::AssignNodeIds is unused.Dan Gohman2008-07-151-11/+0
* Don't sort SDNodes by their addresses in SelectionDAG::dump. Instead,Dan Gohman2008-07-151-9/+5
* Include a frame index in the "fixed stack" pseudo source valueDan Gohman2008-07-111-2/+2
* Don't barf when dumping a constant that containsDuncan Sands2008-07-101-1/+1
* Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. ThisDan Gohman2008-07-091-14/+2
* hasAnyUseOfValue can check SDUse nodes of its users directly insteadDan Gohman2008-07-091-13/+3
* Move MemoryVT out of LSBaseNode into MemSDNode, allowing theDan Gohman2008-07-091-28/+16
* Move the IsVolatile and SVOffset fields into the MemSDNode baseDan Gohman2008-07-091-0/+11
* Missed alignment argument on stores lowered from memcpy.Evan Cheng2008-07-091-1/+1
* const-ify SelectionDAG::getNodeValueTypes.Dan Gohman2008-07-091-2/+2
* Factor out the code for computing an alignment value, and make itDan Gohman2008-07-081-38/+32
* Do not CSE DEBUG_LOC, DBG_LABEL, DBG_STOPPOINT, DECLARE, and EH_LABEL SDNode'...Evan Cheng2008-07-081-19/+38
* Pool-allocation for SDNodes. The pool is allocated once for each function,Dan Gohman2008-07-071-62/+107
* Fix SDNode::MorphNodeTo (a function used by by SelectNodeTo) toDan Gohman2008-07-071-43/+50
OpenPOWER on IntegriCloud