summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Fix a codegen abort seen in 483.xalancbmk.Dan Gohman2010-01-141-0/+3
* Update a partially obsolete comment.Dan Gohman2010-01-121-1/+1
* Fix a typo in a comment.Dan Gohman2010-01-121-1/+1
* Avoid adding PHI arguments for a predecessor that has gone away when a BRCOND...Jakob Stoklund Olesen2010-01-111-14/+19
* Disable transformation of select of two loads to a select of address and then...Mon P Wang2010-01-111-28/+41
* Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNodeDan Gohman2010-01-097-67/+107
* Dan pointed out checking whether a node is dead by comparing its opcode to IS...Evan Cheng2010-01-091-8/+26
* ReplaceAllUsesOfValueWith may delete other nodes that the one being replaced....Evan Cheng2010-01-081-1/+2
* Fix rdar://7517201, a regression introduced by r92849.Chris Lattner2010-01-071-1/+1
* factor this code better and reduce nesting at the sameChris Lattner2010-01-071-61/+41
* APInt'fy TargetLowering::SimplifySetCC to fix PR5963.Evan Cheng2010-01-071-15/+15
* Use pop_back_val instead of back()+pop_back.Benjamin Kramer2010-01-071-7/+4
* Comment.Evan Cheng2010-01-061-0/+3
* Teach dag combine to fold the following transformation more aggressively:Evan Cheng2010-01-064-65/+210
* The previous code could potentially cause a cycle. Allow ordering w.r.t. a 0 ...Bill Wendling2010-01-061-2/+2
* Only check the ordering if there is an ordering for each nodes.Bill Wendling2010-01-061-2/+2
* Add a semi-primitive form of scheduling via the "SDNode ordering" to theBill Wendling2010-01-051-0/+12
* Don't assign the shift the same type as the variable being shifted. This couldBill Wendling2010-01-051-1/+3
* Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGenDan Gohman2010-01-051-12/+12
* Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer2010-01-053-7/+6
* Delete renaming use of dead dbg intrinsics.Devang Patel2010-01-052-12/+0
* Change errs() to dbgs().David Greene2010-01-051-19/+19
* Change errs() to dbgs().David Greene2010-01-051-4/+4
* Change errs() to dbgs().David Greene2010-01-051-8/+8
* Change errs() to dbgs().David Greene2010-01-051-21/+21
* Change errs() to dbgs().David Greene2010-01-051-21/+21
* Change errs() to dbgs().David Greene2010-01-051-10/+10
* Change errs() to dbgs().David Greene2010-01-051-14/+14
* Change errs() to dbgs().David Greene2010-01-051-3/+4
* Change errs() to dbgs().David Greene2010-01-051-6/+7
* Change errs() to dbgs().David Greene2010-01-051-14/+14
* Change errs() to dbgs().David Greene2010-01-051-1/+1
* Change errs() to dbgs().David Greene2010-01-051-6/+6
* Change errs() to dbgs().David Greene2010-01-051-24/+24
* Change errs() to dbgs().David Greene2010-01-051-10/+11
* Change errs() to dbgs().David Greene2010-01-051-12/+12
* Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman2010-01-051-13/+13
* Use a pointer type rather than MVT::Other for the ExternalSymbol node usedDan Gohman2010-01-041-1/+2
* Teach codegen to handle:Chris Lattner2010-01-021-0/+12
* whitespace cleanupChris Lattner2010-01-011-6/+6
* Fix a warning on gcc 4.4.Mikhail Glushenkov2010-01-011-1/+2
* Trailing whitespace, 80-col violations.Mikhail Glushenkov2010-01-011-77/+82
* Teach codegen to lower llvm.powi to an efficient (but not optimal) Chris Lattner2010-01-011-5/+57
* remove a bunch of unneeded functions.Chris Lattner2009-12-292-2/+2
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-291-4/+2
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-283-21/+10
* rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner2009-12-283-34/+30
* Allow targets to specify the return type of libcalls that are generated for f...Sanjiv Gupta2009-12-282-1/+6
* Remove dead store.Bill Wendling2009-12-281-2/+2
* Remove dead variable.Bill Wendling2009-12-281-2/+0
OpenPOWER on IntegriCloud