summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva2012-10-101-38/+38
* Soften the pattern-can-never-match error in TableGen into a warning. This pat...Owen Anderson2012-09-191-2/+5
* Refactor Record* by-ID comparator to Record.hSean Silva2012-09-191-5/+1
* Improve tblgen code cleanliness: create an unknown_class, from which the unkn...Owen Anderson2012-09-111-2/+2
* Tablegen: Add OperandWithDefaultOps Operand typeTom Stellard2012-09-061-47/+37
* Check all patterns for missing instruction flags.Jakob Stoklund Olesen2012-08-281-0/+71
* Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith2012-08-241-12/+5
* Infer instruction properties from single-instruction patterns.Jakob Stoklund Olesen2012-08-241-0/+39
* Stop inferring isVariadic from instruction patterns.Jakob Stoklund Olesen2012-08-241-1/+5
* Verify explicit instruction properties when they can be inferred.Jakob Stoklund Olesen2012-08-241-2/+39
* Heed guessInstructionProperties, and stop warning on redundant flags.Jakob Stoklund Olesen2012-08-241-92/+82
* TableGen: Pattern<> references to null_frag are a nop.Jim Grosbach2012-07-171-0/+5
* TableGen: Allow conditional instruction pattern in multiclass.Jim Grosbach2012-07-171-2/+36
* tblgen: remove duplicated newlines.Benjamin Kramer2012-04-181-4/+4
* Tidy up. No need for a Twine here, as it's just constants.Jim Grosbach2012-04-181-4/+4
* Clean up warning text. Remove extraneous prefix.Jim Grosbach2012-04-181-4/+4
* TableGen use PrintWarning rather than fprintf(stderr,...) for warnings.Jim Grosbach2012-04-181-12/+13
* Include cstdio in a few place that depended on getting it transitively throug...Benjamin Kramer2012-03-231-1/+2
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-5/+4
* Provide better messages in llvm_unreachable.David Blaikie2012-01-171-1/+1
* Remove unreachable code. (replace with llvm_unreachable to help GCC where nec...David Blaikie2012-01-171-1/+2
* Delete CodeInit and CodeRecTy from TableGen.Jakob Stoklund Olesen2012-01-131-3/+3
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-1/+0
* Ban rematerializable instructions with side effects.Jakob Stoklund Olesen2011-10-141-0/+6
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-2/+2
* Unconstify InitsDavid Greene2011-07-291-56/+56
* [AVX] Create Inits Via Factory MethodDavid Greene2011-07-291-5/+6
* [AVX] Constify InitsDavid Greene2011-07-291-56/+56
* Intern all RecTy subclass instances to avoid duplicates.Jakob Stoklund Olesen2011-07-181-2/+2
* Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher2011-07-111-63/+58
* Use get(0 Instead of Create()David Greene2011-07-111-4/+4
* [AVX] Make Inits FoldableDavid Greene2011-07-111-58/+63
* Typo.Jim Grosbach2011-07-061-1/+1
* Add support for alternative register names, useful for instructions whose ope...Owen Anderson2011-06-271-2/+25
* Consolidate some TableGen diagnostic helper functions.Jim Grosbach2011-06-211-0/+1
* since the VT is fixed for a ImmLeaf, there is no reason to expose it to the m...Chris Lattner2011-04-171-2/+0
* now that predicates have a decent abstraction layer on them, introduce a new Chris Lattner2011-04-171-1/+23
* Rework our internal representation of node predicates to expose moreChris Lattner2011-04-171-20/+55
* - Add "Bitcast" target instruction property for instructions which performEvan Cheng2011-03-151-9/+37
* Silence uninitialized value warnings.David Greene2011-02-041-4/+4
* [AVX] Implement EnforceSmallerThan for mixed int/fp type lists. ThisDavid Greene2011-02-011-27/+130
* [AVX] Add type checking support for vector/subvector type constraints.David Greene2011-01-241-0/+45
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-231-6/+6
* Tidy up a bit. Trailing whitespace, hard tabs and 80-columns.Jim Grosbach2010-12-211-265/+265
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-131-1/+3
* Add source Record* reference to PatternToMatch. Allows better diagnostics.Jim Grosbach2010-12-071-3/+6
* factor the operand list (and related fields/operations) out of Chris Lattner2010-11-011-17/+17
* A few 80 column cleanupsJim Grosbach2010-10-081-4/+6
* Fix -Asserts warning.Daniel Dunbar2010-10-081-0/+3
* Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman2010-08-051-2/+2
OpenPOWER on IntegriCloud