aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/DAGISelEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* fix a fixme by improving const correctness.Chris Lattner2008-01-051-20/+21
* change getQualifiedName to be a global function.Chris Lattner2008-01-051-2155/+103
* remove attributions from utils.Chris Lattner2007-12-291-2/+2
* switch some calls to SelectionDAG::getTargetNode to useChris Lattner2007-10-241-4/+7
* One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* Chris Lattner2007-10-151-2/+2
* Fix typos.Evan Cheng2007-10-121-5/+5
* Rename keyword "modify" -> "implicit".Evan Cheng2007-09-251-6/+6
* Bug fix and minor clean up of generated code.Evan Cheng2007-09-171-29/+18
* Initial support for multi-result patterns:Evan Cheng2007-09-121-56/+95
* Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)).Evan Cheng2007-09-111-22/+25
* TableGen no longer emit CopyFromReg nodes for implicit results in physicalEvan Cheng2007-09-071-44/+15
* Always check the type of node. This prevents situations such as selecting 32-...Evan Cheng2007-09-041-36/+30
* Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb2007-07-261-1/+30
* A minor simplication in the generated code.Dan Gohman2007-07-241-2/+2
* No need for noResults anymore.Evan Cheng2007-07-201-3/+2
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-191-1/+6
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+4001