summaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenDAGPatterns.cpp
Commit message (Expand)AuthorAge
* Improve handling of EnforceSmallerThan. Remove all types that are smaller fro...Craig Topper2014-01-28
* Don't use EnforceSmallerThan for EnforceVectorSubVectorTypeIs. EnforceSmaller...Craig Topper2014-01-25
* Use isConcrete and getConcrete instead of using TypeVec directly.Craig Topper2014-01-25
* Fix EnforceSmallerThan to check !hasVectorTypes on the other type instead of ...Craig Topper2014-01-25
* [TableGen] Handle ValueType in CodeGenDAGPatterns GetNumNodeResultsHal Finkel2014-01-02
* TableGen: remove unused variable.Ahmed Bougacha2013-10-28
* TableGen: Refactor DAG patterns to enable parsing one pattern at a time.Ahmed Bougacha2013-10-28
* Replace EVT with MVT in CodeGenDAGAPatterns.cpp.Craig Topper2013-09-25
* Fix formatting to match coding standards.Craig Topper2013-09-24
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-04
* Allow types to be omitted in output patterns.Jakob Stoklund Olesen2013-03-24
* Allow direct value types to be used in instruction 'set' patterns.Jakob Stoklund Olesen2013-03-24
* Allow direct value types in pattern definitions.Jakob Stoklund Olesen2013-03-23
* Make all unnamed RegisterClass TreePatternNodes typed MVT::i32.Jakob Stoklund Olesen2013-03-23
* Extend TableGen instruction selection matcher to improve handlingUlrich Weigand2013-03-19
* Extract a method.Jakob Stoklund Olesen2013-03-18
* Use ArrayRef<MVT::SimpleValueType> when possible.Jakob Stoklund Olesen2013-03-17
* Sort the #include lines for utils/...Chandler Carruth2012-12-04
* Don't return false when the function's return type is a pointer.Kaelyn Uhrain2012-10-25
* Remove exception handling usage from tblgen.Joerg Sonnenberger2012-10-25
* tblgen: Use semantically correct RTTI functions.Sean Silva2012-10-10
* tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva2012-10-10
* Soften the pattern-can-never-match error in TableGen into a warning. This pat...Owen Anderson2012-09-19
* Refactor Record* by-ID comparator to Record.hSean Silva2012-09-19
* Improve tblgen code cleanliness: create an unknown_class, from which the unkn...Owen Anderson2012-09-11
* Tablegen: Add OperandWithDefaultOps Operand typeTom Stellard2012-09-06
* Check all patterns for missing instruction flags.Jakob Stoklund Olesen2012-08-28
* Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith2012-08-24
* Infer instruction properties from single-instruction patterns.Jakob Stoklund Olesen2012-08-24
* Stop inferring isVariadic from instruction patterns.Jakob Stoklund Olesen2012-08-24
* Verify explicit instruction properties when they can be inferred.Jakob Stoklund Olesen2012-08-24
* Heed guessInstructionProperties, and stop warning on redundant flags.Jakob Stoklund Olesen2012-08-24
* TableGen: Pattern<> references to null_frag are a nop.Jim Grosbach2012-07-17
* TableGen: Allow conditional instruction pattern in multiclass.Jim Grosbach2012-07-17
* tblgen: remove duplicated newlines.Benjamin Kramer2012-04-18
* Tidy up. No need for a Twine here, as it's just constants.Jim Grosbach2012-04-18
* Clean up warning text. Remove extraneous prefix.Jim Grosbach2012-04-18
* TableGen use PrintWarning rather than fprintf(stderr,...) for warnings.Jim Grosbach2012-04-18
* Include cstdio in a few place that depended on getting it transitively throug...Benjamin Kramer2012-03-23
* 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