summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenDAGPatterns.cpp
Commit message (Expand)AuthorAge
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-05
* Provide better messages in llvm_unreachable.David Blaikie2012-01-17
* Remove unreachable code. (replace with llvm_unreachable to help GCC where nec...David Blaikie2012-01-17
* Delete CodeInit and CodeRecTy from TableGen.Jakob Stoklund Olesen2012-01-13
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-10
* Ban rematerializable instructions with side effects.Jakob Stoklund Olesen2011-10-14
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-01
* Unconstify InitsDavid Greene2011-07-29
* [AVX] Create Inits Via Factory MethodDavid Greene2011-07-29
* [AVX] Constify InitsDavid Greene2011-07-29
* Intern all RecTy subclass instances to avoid duplicates.Jakob Stoklund Olesen2011-07-18
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-11
* Use get(0 Instead of Create()David Greene2011-07-11
* [AVX] Make Inits FoldableDavid Greene2011-07-11
* Typo.Jim Grosbach2011-07-06
* Add support for alternative register names, useful for instructions whose ope...Owen Anderson2011-06-27
* Consolidate some TableGen diagnostic helper functions.Jim Grosbach2011-06-21
* since the VT is fixed for a ImmLeaf, there is no reason to expose it to the m...Chris Lattner2011-04-17
* now that predicates have a decent abstraction layer on them, introduce a new Chris Lattner2011-04-17
* Rework our internal representation of node predicates to expose moreChris Lattner2011-04-17
* - Add "Bitcast" target instruction property for instructions which performEvan Cheng2011-03-15
* Silence uninitialized value warnings.David Greene2011-02-04
* [AVX] Implement EnforceSmallerThan for mixed int/fp type lists. ThisDavid Greene2011-02-01
* [AVX] Add type checking support for vector/subvector type constraints.David Greene2011-01-24
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-23
* Tidy up a bit. Trailing whitespace, hard tabs and 80-columns.Jim Grosbach2010-12-21
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-13
* Add source Record* reference to PatternToMatch. Allows better diagnostics.Jim Grosbach2010-12-07
* factor the operand list (and related fields/operations) out of Chris Lattner2010-11-01
* A few 80 column cleanupsJim Grosbach2010-10-08
* Fix -Asserts warning.Daniel Dunbar2010-10-08
* 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