summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenDAGPatterns.cpp
Commit message (Expand)AuthorAge
* Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman2010-08-05
* Add the SubRegIndex TableGen class.Jakob Stoklund Olesen2010-05-24
* stop computing InstImpInputs, it is deadChris Lattner2010-04-20
* DAGInstruction::ImpOperands is dead after my recent tblgen work, zap it.Chris Lattner2010-04-20
* print the complexity of the pattern being matched in theChris Lattner2010-03-29
* improve type checking of SDNode operand count. This rejects all casesChris Lattner2010-03-28
* finally remove the immAllOnesV_bc/immAllZerosV_bc patternsChris Lattner2010-03-28
* teach tblgen to allow patterns like (add (i32 (bitconvert (i32 GPR))), 4), Chris Lattner2010-03-28
* validate that input sdnodes don't exist in an output pattern.Chris Lattner2010-03-28
* eliminate a bunch of code duplication in ParseTreePatternChris Lattner2010-03-28
* SDTCisVT<0, isVoid> is not valid, reject it.Chris Lattner2010-03-28
* fix CodeGenTarget::getRegisterVTs to not return the Chris Lattner2010-03-27
* hoist some funky logic into CodeGenInstructionChris Lattner2010-03-27
* continue pushing tblgen's support for nodes with multipleChris Lattner2010-03-27
* remove parallel support.Chris Lattner2010-03-27
* add plumbing for handling multiple result nodes Chris Lattner2010-03-24
* implement SDTCisVTSmallerThanOp with EnforceSmallerThanChris Lattner2010-03-24
* bring sanity to EnforceVectorEltTypeChris Lattner2010-03-24
* Cleanup getImplicitTypeChris Lattner2010-03-23
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-22
* Fix suggested parentheses warning.Daniel Dunbar2010-03-21
* Revert r99009 temporarily it seems to be breaking the bots.Eric Christopher2010-03-19
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-19
* make getOperandNum a static function (since it's just used by Chris Lattner2010-03-19
* major surgery on tblgen: generalize TreePatternNodeChris Lattner2010-03-19
* make FillWithPossibleTypes take a predicate to filter types so that Chris Lattner2010-03-19
* resolve fixme: we now infer the instruction-level 'isvariadic' bitChris Lattner2010-03-19
* add a new SDNPVariadic SDNP node flag, and use it inChris Lattner2010-03-19
* rewrite EnforceSmallerThan to be less bone headed.Chris Lattner2010-03-19
* Fix -Asserts warning.Daniel Dunbar2010-03-19
* eliminate the last use of EEVT::isUnknownChris Lattner2010-03-19
* change Target.getInstructionsByEnumValue to return a referenceChris Lattner2010-03-19
* don't go through getInstructions().Chris Lattner2010-03-19
* look up instructions by record, not by name.Chris Lattner2010-03-19
* expand tblgen's support for instructions with implicit defs.Chris Lattner2010-03-18
* infer results of a pattern from implicit defs. This allows you to do something Chris Lattner2010-03-18
* simplify this code, the # of sets in the pattern for an instructionChris Lattner2010-03-18
* remove some code that was working around old sparc v9 backend bugs.Chris Lattner2010-03-18
* eliminate some #if 0 code I added in r96905, type inference Chris Lattner2010-03-15
* Completely rewrite tblgen's type inference mechanism,Chris Lattner2010-03-15
* Node arguments to type casts can have names too. This codeChris Lattner2010-03-08
* resolve a fixme by having the .td file parser reject thigns likeChris Lattner2010-03-01
* Fix PR2590 by making PatternSortingPredicate actually be Chris Lattner2010-03-01
* Generalize my hack to use SDNodeInfo to find out when aChris Lattner2010-02-28
* use DEBUG instead of DebugFlag directly so that thisChris Lattner2010-02-27
* add some #if 0'd out code for checking that named values in Chris Lattner2010-02-23
* Reject patterns that use a name multiple times in the src or resultChris Lattner2010-02-23
* reject patterns that have dead named arguments in the input patternChris Lattner2010-02-23
* reject patterns that mention a name in the destination patternChris Lattner2010-02-23
* merge some code.Chris Lattner2010-02-23