aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeGenDAGPatterns.cpp
AgeCommit message (Expand)Author
2013-03-24Allow types to be omitted in output patterns.Jakob Stoklund Olesen
2013-03-24Allow direct value types to be used in instruction 'set' patterns.Jakob Stoklund Olesen
2013-03-23Allow direct value types in pattern definitions.Jakob Stoklund Olesen
2013-03-23Make all unnamed RegisterClass TreePatternNodes typed MVT::i32.Jakob Stoklund Olesen
2013-03-19Extend TableGen instruction selection matcher to improve handlingUlrich Weigand
2013-03-18Extract a method.Jakob Stoklund Olesen
2013-03-17Use ArrayRef<MVT::SimpleValueType> when possible.Jakob Stoklund Olesen
2012-12-04Sort the #include lines for utils/...Chandler Carruth
2012-10-25Don't return false when the function's return type is a pointer.Kaelyn Uhrain
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva
2012-09-19Soften the pattern-can-never-match error in TableGen into a warning. This pat...Owen Anderson
2012-09-19Refactor Record* by-ID comparator to Record.hSean Silva
2012-09-11Improve tblgen code cleanliness: create an unknown_class, from which the unkn...Owen Anderson
2012-09-06Tablegen: Add OperandWithDefaultOps Operand typeTom Stellard
2012-08-28Check all patterns for missing instruction flags.Jakob Stoklund Olesen
2012-08-24Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith
2012-08-24Infer instruction properties from single-instruction patterns.Jakob Stoklund Olesen
2012-08-24Stop inferring isVariadic from instruction patterns.Jakob Stoklund Olesen
2012-08-24Verify explicit instruction properties when they can be inferred.Jakob Stoklund Olesen
2012-08-24Heed guessInstructionProperties, and stop warning on redundant flags.Jakob Stoklund Olesen
2012-07-17TableGen: Pattern<> references to null_frag are a nop.Jim Grosbach
2012-07-17TableGen: Allow conditional instruction pattern in multiclass.Jim Grosbach
2012-04-18tblgen: remove duplicated newlines.Benjamin Kramer
2012-04-18Tidy up. No need for a Twine here, as it's just constants.Jim Grosbach
2012-04-18Clean up warning text. Remove extraneous prefix.Jim Grosbach
2012-04-18TableGen use PrintWarning rather than fprintf(stderr,...) for warnings.Jim Grosbach
2012-03-23Include cstdio in a few place that depended on getting it transitively throug...Benjamin Kramer
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-01-17Provide better messages in llvm_unreachable.David Blaikie
2012-01-17Remove unreachable code. (replace with llvm_unreachable to help GCC where nec...David Blaikie
2012-01-13Delete CodeInit and CodeRecTy from TableGen.Jakob Stoklund Olesen
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie
2011-10-14Ban rematerializable instructions with side effects.Jakob Stoklund Olesen
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-07-29Unconstify InitsDavid Greene
2011-07-29[AVX] Create Inits Via Factory MethodDavid Greene
2011-07-29[AVX] Constify InitsDavid Greene
2011-07-18Intern all RecTy subclass instances to avoid duplicates.Jakob Stoklund Olesen
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher
2011-07-11Use get(0 Instead of Create()David Greene
2011-07-11[AVX] Make Inits FoldableDavid Greene
2011-07-06Typo.Jim Grosbach
2011-06-27Add support for alternative register names, useful for instructions whose ope...Owen Anderson
2011-06-21Consolidate some TableGen diagnostic helper functions.Jim Grosbach
2011-04-17since the VT is fixed for a ImmLeaf, there is no reason to expose it to the m...Chris Lattner
2011-04-17now that predicates have a decent abstraction layer on them, introduce a new Chris Lattner
2011-04-17Rework our internal representation of node predicates to expose moreChris Lattner
2011-03-15- Add "Bitcast" target instruction property for instructions which performEvan Cheng