summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
OpenPOWER on IntegriCloud