Add support for generating v4i32 altivec code
[oota-llvm.git] / utils / TableGen / DAGISelEmitter.cpp
2005-12-30 Nate BegemanAdd support for generating v4i32 altivec code
2005-12-26 Evan ChengAdded field noResults to Instruction.
2005-12-24 Andrew Lenharthsupport targetexternalsym
2005-12-23 Evan Cheng* Support for hasInFlag and hasOutFlag (on instructions...
2005-12-22 Chris Lattnersilence some bogus gcc warnings
2005-12-22 Evan ChengAttempt to fix a crash on WIN32.
2005-12-22 Evan Cheng* Added support for FLAG - a special nameless flag...
2005-12-21 Evan ChengAllows instructions which no explicit operands. e.g...
2005-12-21 Chris LattnerEliminate some GCC warnings from the generated code
2005-12-20 Evan ChengFix the semantic of Requires<[cond]> to mean if (!cond...
2005-12-20 Chris LattnerThis ugly patch works around a GCC bug where it is...
2005-12-20 Evan ChengNow support instructions with implicit write to non...
2005-12-20 Evan ChengLefted out a fix in the previous check in.
2005-12-19 Evan ChengFix another bug related to chain / flag.
2005-12-19 Evan ChengFixes for a number of bugs: save flag results in CodeGe...
2005-12-18 Chris LattnerHandle basic block nodes
2005-12-18 Chris LattnerMore fixes for Selection of copyto/fromreg with a flag
2005-12-18 Chris LattnerSelect copytoreg and copyfromreg nodes that have flag...
2005-12-17 Evan ChengSupport for read / write from explicit registers with...
2005-12-14 Evan ChengAdded support to specify predicates.
2005-12-14 Evan ChengSkip over srcvalue nodes when generating ISEL code.
2005-12-12 Evan ChengBug fix: CodeGenMap[N] = ... -> CodeGenMap[N.getValue...
2005-12-12 Evan ChengAt top of generated isel SelectCode() is this:
2005-12-12 Evan ChengBug fix: finding the correct incoming chain for pattern...
2005-12-10 Nate BegemanAdd support for TargetConstantPool nodes to the dag...
2005-12-10 Evan ChengStop emitting a redudant type check for complex pattern...
2005-12-10 Evan ChengFor instructions which produce no result, e.g. store...
2005-12-09 Chris LattnerAdd a new SDTCisPtrTy constraint, which indicates that...
2005-12-09 Evan Cheng* Do not allow nodes which produce chain results (e...
2005-12-09 Evan ChengPrevent folding of instructions which produce chains...
2005-12-09 Evan Cheng* Make sure complex pattern operands are selected first...
2005-12-08 Evan Cheng* Added an explicit type field to ComplexPattern.
2005-12-08 Evan ChengAdded support for ComplexPattern. These are patterns...
2005-12-05 Evan Cheng* Infer instruction property hasCtrlDep from pattern...
2005-12-05 Chris LattnerImplement PR673: for explicit register references,...
2005-12-05 Chris LattnerGenerate code to silence bogus GCC warnings.
2005-12-04 Evan Cheng* Commit the fix (by Chris) for a tblgen type inferenci...
2005-12-01 Nate BegemanSupport multiple ValueTypes per RegisterClass, needed...
2005-12-01 Evan ChengTeach tblgen to accept register source operands in...
2005-12-01 Nate BegemanStop checking the ValueType of the CodeGenInstruction...
2005-11-30 Chris LattnerMake the code generated by tblgen return the result...
2005-11-29 Evan ChengBetter error message when unrecognized opcode is seen.
2005-11-17 Chris LattnerValidate that the input to 'Pat' patterns is sane.
2005-11-17 Chris Lattnerteach tblgen to be smart enough to handle tglobaladdr...
2005-11-16 Chris Lattnerfix a tblgen bug that Evan ran into, where we would...
2005-11-03 Chris LattnerReject integer literals that are out of range for their...
2005-11-02 Chris LattnerAdd support for immediates directly in the pattern...
2005-10-29 Chris LattnerMake negative immediates in patterns work correctly...
2005-10-28 Chris LattnerRename Record::getValueAsListDef to getValueAsListOfDef...
2005-10-28 Chris LattnerUse the new interface Jim added
2005-10-26 Chris LattnerCondcodes are in the ISD namespace
2005-10-26 Chris LattnerAdd support for CondCode's
2005-10-25 Chris LattnerEmit some boilerplate for targets
2005-10-21 Chris LattnerMake tblgen emit:
2005-10-19 Chris Lattneradd support for literal immediates in patterns to match...
2005-10-19 Chris LattnerAdd basic support for integer constants in pattern...
2005-10-19 Chris LattnerAdd support for patterns that have physical registers...
2005-10-19 Chris LattnerAsserting here is to violent
2005-10-19 Chris LattnerNate wants to define 'Pat's which turn into instruction...
2005-10-18 Chris LattnerDuraid pointed out that it is impolite to emit PPC...
2005-10-16 Chris LattnerMake the generated code significantly more memory effic...
2005-10-15 Chris LattnerImplement the last major missing piece in the DAG isel...
2005-10-14 Chris LattnerNow that we have int/fp lattice values, implement the...
2005-10-14 Chris LattnerFairly serious rework of the typing code to add new...
2005-10-14 Chris Lattnersimplify the code a bit
2005-10-14 Chris LattnerAdd basic support for recognizing a new SDTCisOpSmaller...
2005-10-14 Chris LattnerImplement a couple of new (important) features.
2005-09-29 Chris LattnerTeach tablegen to reassociate operators when possible...
2005-09-29 Chris LattnerTeach tblgen to build permutations of instructions...
2005-09-28 Chris Lattneradd support for an associative marker
2005-09-28 Chris LattnerEmit an error if instructions or patterns are defined...
2005-09-28 Chris Lattnercollect commutativity information
2005-09-28 Chris LattnerPrefer cheaper patterns to more expensive ones. Print...
2005-09-28 Chris LattnerSelect Constant nodes to TargetConstant nodes
2005-09-26 Chris Lattnermemoize the assert results
2005-09-26 Chris LattnerEmit the switch stmt cases in alphabetical order instea...
2005-09-26 Chris Lattnerimplement a fixme: only select values once, even if...
2005-09-25 Jeff CohenFix VC++ build errors.
2005-09-24 Chris Lattnermemoize translations
2005-09-24 Chris LattnerTeach the DAG isel generator to emit code that creates...
2005-09-23 Chris LattnerEmit better code (no more copies for var references...
2005-09-23 Chris LattnerFix a fixme by passing around SDOperand's instead of...
2005-09-23 Chris LattnerEmit code that matches the incoming DAG pattern and...
2005-09-23 Chris Lattneremit information about the order patterns are to be...
2005-09-23 Chris Lattnerstart filling in the switch stmt
2005-09-16 Chris LattnerFix a minor bug, add comments
2005-09-15 Chris Lattnerteach the type inference code how to infer types for...
2005-09-15 Chris Lattnerput instructions into a map instead of a vector for...
2005-09-15 Chris Lattnerwhen parsing instructions remember information about...
2005-09-15 Chris LattnerStart parsing "Pattern" nodes
2005-09-15 Chris Lattnerrename a couple of methods, add structure for pattern...
2005-09-14 Chris LattnerVerify that xform functions only occur in logical places
2005-09-14 Chris LattnerPromote xform fns to be explicit nodes in result patter...
2005-09-14 Chris Lattnerstart building the instruction dest pattern correctly...
2005-09-14 Chris Lattnercatch unnamed inputs
2005-09-14 Chris Lattnercheck that there are no unexpected operands
2005-09-14 Chris Lattnerforce all instruction operands to be named.
2005-09-14 Chris Lattnerfix a broke range check
2005-09-14 Chris LattnerParse significantly more of the instruction pattern...
2005-09-14 Chris LattnerVerify that set destinations occur first in the instruc...
next