summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Expand getVTList, getNodeValueTypes, and SelectNodeTo to handle more value ty...Bill Wendling2008-12-011-0/+33
* There are no longer any places that require aDuncan Sands2008-12-011-4/+4
* Eliminate some unused variable compile time warnings.Evan Cheng2008-11-241-0/+2
* Rename SetCCResultContents to BooleanContents. InDuncan Sands2008-11-231-5/+5
* Cleanup of the [SU]ADDO type legalization code. Patch by Duncan!Bill Wendling2008-11-221-1/+11
* Update comments.Dan Gohman2008-11-211-3/+3
* Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC"Bill Wendling2008-11-211-1/+2
* Implement the sadd_with_overflow intrinsic. This is converted intoBill Wendling2008-11-211-2/+1
* Add UADDO and SADDO nodes. These will be used for determining an overflowBill Wendling2008-11-211-0/+2
* Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode toMon P Wang2008-11-101-0/+31
* Added support for the following definition of shufflevector Mon P Wang2008-11-101-1/+2
* Fix PR2986: do not use a potentially illegalDuncan Sands2008-10-301-1/+6
* Add sanity checking for BUILD_PAIR (I noticed theDuncan Sands2008-10-291-4/+18
* fix some whitespace stuffChris Lattner2008-10-281-3/+3
* Fix UpdateNodeOperands so that it does CSE of callsDuncan Sands2008-10-271-86/+52
* Initialize uninitialized variable.Dale Johannesen2008-10-241-1/+1
* Temporarily allow the operands of a BUILD_VECTORDuncan Sands2008-10-221-4/+8
* Don't create TargetGlobalAddress nodes with offsets that don't fitDan Gohman2008-10-211-1/+1
* Set N->OperandList to 0 after deletion. Otherwise, it's possible that it willBill Wendling2008-10-191-15/+26
* Don't truncate GlobalAddress offsets to int in debug output.Dan Gohman2008-10-181-1/+1
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-181-2/+8
* Added MemIntrinsicNode which is useful to represent target intrinsics thatMon P Wang2008-10-171-2/+59
* Add a "loses information" return value to APFloat::convertDale Johannesen2008-10-091-9/+14
* Use -1ULL instead of uint64_t(-1), at Anton's suggestion.Dan Gohman2008-10-031-2/+2
* Make some implicit conversions explicit, to avoid compiler warnings.Dan Gohman2008-10-011-2/+2
* Fold trivial two-operand tokenfactors where the operands are equalDan Gohman2008-10-011-0/+1
* Implement the -fno-builtin option in the front-end, not in the back-end.Bill Wendling2008-10-011-6/+1
* - Initialize "--no-builtin" to "false".Bill Wendling2008-09-301-1/+1
* Add the new `-no-builtin' flag. This flag is meant to mimic the GCCBill Wendling2008-09-301-1/+7
* Optimize SelectionDAG's AssignTopologicalOrder even further.Dan Gohman2008-09-301-26/+62
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-261-5/+5
* Forgot this part with my last patch. Sorry about the breakage.Bill Wendling2008-09-241-27/+38
* 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
OpenPOWER on IntegriCloud