aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Request DwarfWriter. This will be used to handle dbg_* intrinsics.Devang Patel2009-01-091-1/+3
* Clean up the atomic opcodes in SelectionDAG.Dan Gohman2008-12-231-150/+47
* Avoid generating a convert_rndsat node when the src and dest type are the same.Mon P Wang2008-12-111-0/+4
* Add sub/mul overflow intrinsics. This currently doesn't have aBill Wendling2008-12-091-0/+12
* Fix PR3117: not all nodes being legalized. TheDuncan Sands2008-12-091-0/+16
* Fix getNode to allow a vector for the shift amount for shifts of vectors.Mon P Wang2008-12-091-2/+4
* When allocating a stack temporary, use the correctDuncan Sands2008-12-041-1/+1
* 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