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