summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/DAGISelEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move the code that handles DAGISel error conditions intoDan Gohman2008-09-271-25/+27
* Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman2008-09-261-2/+2
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-161-3/+3
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-161-3/+3
* Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* andDan Gohman2008-09-121-3/+3
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-121-5/+6
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-281-34/+34
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-2/+2
* code simplification, no functionality change.Chris Lattner2008-08-261-11/+1
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-231-1/+1
* Factor out the predicate check code from DAGISelEmitter.cppDan Gohman2008-08-221-20/+4
* Factor the code for determining the target-specific instructionDan Gohman2008-08-201-11/+2
* Oops, check in these files too, for the FastISel -> Fast rename.Dan Gohman2008-08-131-1/+1
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-301-1/+4
* Rename SDOperand to SDValue.Dan Gohman2008-07-271-76/+76
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-171-42/+55
* Refactor the tablegen DAGISelEmitter code for outputing calls toDan Gohman2008-07-071-201/+208
* isel load folding is disabled at -fast. Now hoist the check up to the top lev...Evan Cheng2008-07-031-8/+27
* Replace a few uses of SelectionDAG::getTargetNode withDan Gohman2008-07-021-13/+28
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-011-15/+2
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-251-5/+2
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-15/+17
* Fix the position of MemOperands in nodes that use variadic_opsDan Gohman2008-06-021-12/+15
* Teach the DAGISelEmitter to not compute the variable_ops operandDan Gohman2008-05-311-29/+52
* Add patterns for CALL32m and CALL64m. They aren't matched in mostDan Gohman2008-05-291-6/+5
* Fix a tblgen problem handling variable_ops in tblgen instructionDan Gohman2008-05-291-19/+28
* Do not generate by TableGen the hard-coded standard, target-independent part ofRoman Levenstein2008-05-141-140/+3
* Add explicit keywords.Dan Gohman2008-03-251-1/+1
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-151-2/+8
* Get rid of a pseudo instruction and replace it with subreg based operation on...Christopher Lamb2008-03-131-11/+6
* De-tabify.Bill Wendling2008-02-261-7/+7
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-201-1/+2
* Make tblgen a little smarter about constants smaller than i32. Currently,Scott Michel2008-02-151-4/+7
* Change how FP immediates are handled. Nate Begeman2008-02-141-0/+13
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-0/+28
* Fix PR1975: dag isel emitter produces patterns that isel wrong flag result.Evan Cheng2008-02-051-4/+21
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-041-3/+0
* Change the 'global modification' APIs in SelectionDAG to take a newChris Lattner2008-02-031-22/+35
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-0/+25
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-27/+0
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-311-4/+7
* Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex...Christopher Lamb2008-01-311-4/+10
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-0/+27
* Fix to bug 1951: tblgen gratuitously renames variables when no temporary wasScott Michel2008-01-291-22/+26
* rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner2008-01-071-1/+1
* improve const correctness.Chris Lattner2008-01-061-1/+1
* rename CodegenDAGPatterns -> CodeGenDAGPatternsChris Lattner2008-01-061-16/+16
* now that computing CodegenDAGPatterns doesn't implicitly print stuff Chris Lattner2008-01-051-28/+23
* move Node Transformation printing from CodeGenDAGPatterns -> DAGISelEmitter.Chris Lattner2008-01-051-1/+35
* move predicate printing code from CodeGenDAGPatterns -> DAGISelEmitter.Chris Lattner2008-01-051-2/+52
OpenPOWER on IntegriCloud