aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/DAGISelEmitter.cpp
AgeCommit message (Expand)Author
2008-02-26De-tabify.Bill Wendling
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2008-02-15Make tblgen a little smarter about constants smaller than i32. Currently,Scott Michel
2008-02-14Change how FP immediates are handled. Nate Begeman
2008-02-06Re-apply the memory operand changes, with a fix for the staticDan Gohman
2008-02-05Fix PR1975: dag isel emitter produces patterns that isel wrong flag result.Evan Cheng
2008-02-04Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng
2008-02-03Change the 'global modification' APIs in SelectionDAG to take a newChris Lattner
2008-02-02SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng
2008-01-31Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng
2008-01-31Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng
2008-01-31Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex...Christopher Lamb
2008-01-31Create a new class, MemOperand, for describing memory referencesDan Gohman
2008-01-29Fix to bug 1951: tblgen gratuitously renames variables when no temporary wasScott Michel
2008-01-07rename hasVariableOperands() -> isVariadic(). Add some comments.Chris Lattner
2008-01-06improve const correctness.Chris Lattner
2008-01-06rename CodegenDAGPatterns -> CodeGenDAGPatternsChris Lattner
2008-01-05now that computing CodegenDAGPatterns doesn't implicitly print stuff Chris Lattner
2008-01-05move Node Transformation printing from CodeGenDAGPatterns -> DAGISelEmitter.Chris Lattner
2008-01-05move predicate printing code from CodeGenDAGPatterns -> DAGISelEmitter.Chris Lattner
2008-01-05fix a fixme by improving const correctness.Chris Lattner
2008-01-05change getQualifiedName to be a global function.Chris Lattner
2007-12-29remove attributions from utils.Chris Lattner
2007-10-24switch some calls to SelectionDAG::getTargetNode to useChris Lattner
2007-10-15One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* Chris Lattner
2007-10-12Fix typos.Evan Cheng
2007-09-25Rename keyword "modify" -> "implicit".Evan Cheng
2007-09-17Bug fix and minor clean up of generated code.Evan Cheng
2007-09-12Initial support for multi-result patterns:Evan Cheng
2007-09-11Allow set operators with multiple destinations, i.e. (set x, y, (op a, b)).Evan Cheng
2007-09-07TableGen no longer emit CopyFromReg nodes for implicit results in physicalEvan Cheng
2007-09-04Always check the type of node. This prevents situations such as selecting 32-...Evan Cheng
2007-07-26Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb
2007-07-24A minor simplication in the generated code.Dan Gohman
2007-07-20No need for noResults anymore.Evan Cheng
2007-07-19Change instruction description to split OperandList into OutOperandList andEvan Cheng
2007-07-06Refactor code to add initial support for OptionalDefOperand.Evan Cheng
2007-07-05Teach DAGISelEmitter about zero_reg.Evan Cheng
2007-06-19silence warning when assertions are disabled.Chris Lattner
2007-05-15Fix CodeGen/PowerPC/2007-05-14-InlineAsmSelectCrash.ll, the other recentChris Lattner
2007-05-15PredicateOperand related bug fix.Evan Cheng
2007-05-08If a PredicateOperand has an empty ExecuteAlways field, treat it as if a norm...Evan Cheng
2007-04-26bugfix: remember that ResNode was declared.Lauro Ramos Venancio
2007-04-20Implement "general dynamic", "initial exec" and "local exec" TLS models forLauro Ramos Venancio
2007-01-26Make the constant honest.Jim Laskey
2007-01-26Files missing from LABEL check in.Jim Laskey
2007-01-17Make tblgen error more useful. Patch by B. Scott MichelChris Lattner
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-11-20Fix PR1001, patch by Nikhil Patil!Chris Lattner
2006-11-14restore some 'magic' code that I removed: it is needed. Add comments explainingChris Lattner