summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* In the case of an extractelement on an insertelement value,Dan Gohman2009-01-291-1/+5
* Revert r63273. This was already implemented by Dale. There's no need for myBill Wendling2009-01-291-72/+101
* - Add DebugLoc to getTargetNode(). Bill Wendling2009-01-291-101/+72
* Add DebugLoc-sensitive versions of many node creationDale Johannesen2009-01-291-0/+458
* Add DebugLoc to the getNode() methods.Bill Wendling2009-01-281-41/+134
* Add DebugLoc-aware constructors for SDNode derivedDale Johannesen2009-01-281-0/+23
* Add an assertion to the form of SelectionDAG::getConstant that takesDan Gohman2009-01-271-0/+3
* Take the next steps in making SDUse more consistent with LLVM Use, andDan Gohman2009-01-261-80/+63
* Eliminate the loop that searches through each of the operandsDan Gohman2009-01-251-195/+178
* Whitespace tidiments.Dan Gohman2009-01-251-2/+1
* Move the N->use_empty() assert from DeleteNode toDan Gohman2009-01-251-3/+2
* Fold x-0 to x in unsafe-fp-math mode. This comes up in theDan Gohman2009-01-231-9/+16
* Don't create ISD::FNEG nodes after legalize if they aren't legal.Dan Gohman2009-01-221-2/+13
* Add SelectionDAG::getNOT method to construct bitwise NOT operations,Bob Wilson2009-01-221-0/+15
* fix a typoChris Lattner2009-01-221-1/+1
* Remove SDNode's virtual destructor. This makes it impossible forDan Gohman2009-01-191-53/+14
* Fix SelectionDAG::ReplaceAllUsesWith to behave correctly whenDan Gohman2009-01-191-6/+19
* More consts on TargetLowering references.Dan Gohman2009-01-151-1/+1
* Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy...Devang Patel2009-01-131-1/+1
* Undo previous checkin.Devang Patel2009-01-131-3/+2
* Use dwarf writer to decide whether the module has debug info or not.Devang Patel2009-01-131-2/+3
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-131-2/+2
* 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
OpenPOWER on IntegriCloud