summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
Commit message (Expand)AuthorAgeFilesLines
* [TableGen] Store result of getInstructionsByEnumValue in an ArrayRef instead ...Craig Topper2016-02-011-1/+1
* [TableGen] Remove an assumption about the order of encodings in the MVT::Simp...Craig Topper2015-12-031-2/+13
* [TableGen] Use SmallString instead of std::string to build up a string to avo...Craig Topper2015-11-281-2/+3
* [TableGen] Sort pattern predicates before concatenating into a string so that...Craig Topper2015-11-271-4/+11
* [SelectionDAG] Add a SDTCisSameSizeAs type constraint that can be used to ens...Craig Topper2015-11-261-0/+66
* [TableGen] Flip reversed comments.Craig Topper2015-11-261-2/+2
* [TableGen] Use std::remove_if instead of manually coded loops that call erase...Craig Topper2015-11-241-74/+74
* [TableGen] Use the other version of EnforceVectorEltTypeIs inside the TypeSet...Craig Topper2015-11-241-15/+1
* [TableGen] Fix formatting and use logical OR. NFCCraig Topper2015-11-241-2/+1
* [TableGen] Use std::set_intersection to merge TypeSets. NFCCraig Topper2015-11-241-9/+8
* [TableGen] Use SmallVector::assign instead of a resize and replace element.Craig Topper2015-11-241-2/+1
* [TableGen] Use std::remove_if instead of manually coded loops that called era...Craig Topper2015-11-231-15/+13
* [TableGen] Use empty() instead of checking if size of vector is greater than ...Craig Topper2015-11-231-1/+2
* Revert a portion of r253836 that seems to have broke a couple bots.Craig Topper2015-11-221-11/+14
* [TableGen] Use range-based for loops. NFCCraig Topper2015-11-221-127/+112
* [TableGen] Use std::fill instead of a manually coded loop. NFCCraig Topper2015-11-221-2/+2
* Further simplify from r253832 with some unique_ptr and coalescing conditionsDavid Blaikie2015-11-221-17/+12
* Further simplify from r253832, removing unnecessary intermediate lambdasDavid Blaikie2015-11-221-16/+4
* [TableGen] Use std::any_of and std::find instead of manual loops. NFCCraig Topper2015-11-221-32/+23
* [TableGen] Add a space between type and '*' in front of a variable name in ou...Craig Topper2015-10-111-1/+1
* Fix typos.Bruce Mitchener2015-09-121-9/+9
* Avoid a Symbol -> Name -> Symbol conversion.Rafael Espindola2015-06-221-1/+2
* [TableGen] Use range-based for loops. NFC.Craig Topper2015-06-021-6/+6
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-7/+5
* [TableGen] Replace some calls to ListInit::getSize() with ListInit::empty() i...Craig Topper2015-05-141-2/+2
* Fix tablegen's PrintFatalError function to run registered fileJames Y Knight2015-05-111-15/+13
* [TableGen] Use 'isa' to identify UnsetInits rather than comparing with the si...Craig Topper2015-04-221-1/+1
* [Tablegen] Attempt to add support for patterns containing nodes with multiple...Craig Topper2015-03-201-22/+27
* Improve and simplify EnforceSmallerThan for vector types.Craig Topper2015-03-101-54/+28
* Remove extra indentation of entire function body. NFC.Craig Topper2015-03-101-140/+140
* Revert "[TableGen] Implement at least some support for multiple explicit resu...Craig Topper2015-03-051-10/+10
* [TableGen] Implement at least some support for multiple explicit results in a...Craig Topper2015-03-051-10/+10
* [TableGen] Add support constraining a vector type in a pattern to have a spec...Craig Topper2015-03-051-0/+111
* [Tablegen] Use correct result number variables with the pattern nodes they go...Craig Topper2015-03-041-2/+2
* Reverted 230471 - gather scatter handling in table gen.Elena Demikhovsky2015-03-011-15/+5
* AVX-512: Gather and Scatter patternsElena Demikhovsky2015-02-251-5/+15
* Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra2015-01-221-1/+1
* Clean up static analyzer warnings.Michael Ilseman2014-12-121-1/+3
* Try to include operand counts for mismatches in tablegen.Matt Arsenault2014-12-111-6/+21
* Remove neverHasSideEffects support from TableGen CodeGenInstruction. Everyone...Craig Topper2014-11-261-7/+0
* Revert "Improve memory ownership/management in TableGen by unique_ptrifying T...David Blaikie2014-11-171-36/+34
* Improve memory ownership/management in TableGen by unique_ptrifying TreePatte...David Blaikie2014-11-171-34/+36
* Turn a leaked object into a stack variable instead.David Blaikie2014-11-141-19/+19
* Use unique_ptr to handle ownership of TreePatterns in CodeGenDAGPatterns::Pat...David Blaikie2014-11-131-15/+8
* Make TreePattern::error use TwineMatt Arsenault2014-11-111-1/+1
* Support REG_SEQUENCE in tablegen.Matt Arsenault2014-11-021-2/+39
* TableGen: Allow AddedComplexity values to be negativeTom Stellard2014-08-011-1/+1
* Revert of r213521. This change introduced a non-hermetic test (depending on aRichard Smith2014-07-221-1/+1
* TableGen: Allow AddedComplexity values to be negativeTom Stellard2014-07-211-1/+1
* Change an assert() to a diagnostic.Jim Grosbach2014-07-091-3/+5
OpenPOWER on IntegriCloud