tblgen: Use semantically correct RTTI functions.
[oota-llvm.git] / utils / TableGen / CodeGenDAGPatterns.cpp
2012-10-10 Sean Silvatblgen: Use semantically correct RTTI functions.
2012-10-10 Sean Silvatblgen: Mechanically move dynamic_cast<> to dyn_cast<>.
2012-09-19 Owen AndersonSoften the pattern-can-never-match error in TableGen...
2012-09-19 Sean SilvaRefactor Record* by-ID comparator to Record.h
2012-09-11 Owen AndersonImprove tblgen code cleanliness: create an unknown_clas...
2012-09-06 Tom StellardTablegen: Add OperandWithDefaultOps Operand type
2012-08-28 Jakob Stoklund OlesenCheck all patterns for missing instruction flags.
2012-08-24 Richard SmithFix integer undefined behavior due to signed left shift...
2012-08-24 Jakob Stoklund OlesenInfer instruction properties from single-instruction...
2012-08-24 Jakob Stoklund OlesenStop inferring isVariadic from instruction patterns.
2012-08-24 Jakob Stoklund OlesenVerify explicit instruction properties when they can...
2012-08-24 Jakob Stoklund OlesenHeed guessInstructionProperties, and stop warning on...
2012-07-17 Jim GrosbachTableGen: Pattern<> references to null_frag are a nop.
2012-07-17 Jim GrosbachTableGen: Allow conditional instruction pattern in...
2012-04-18 Benjamin Kramertblgen: remove duplicated newlines.
2012-04-18 Jim GrosbachTidy up. No need for a Twine here, as it's just constants.
2012-04-18 Jim GrosbachClean up warning text. Remove extraneous prefix.
2012-04-18 Jim GrosbachTableGen use PrintWarning rather than fprintf(stderr...
2012-03-23 Benjamin KramerInclude cstdio in a few place that depended on getting...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-01-17 David BlaikieProvide better messages in llvm_unreachable.
2012-01-17 David BlaikieRemove unreachable code. (replace with llvm_unreachable...
2012-01-13 Jakob Stoklund OlesenDelete CodeInit and CodeRecTy from TableGen.
2012-01-10 David BlaikieRemove unnecessary default cases in switches that cover...
2011-10-14 Jakob Stoklund OlesenBan rematerializable instructions with side effects.
2011-10-01 Peter CollingbourneMove TableGen's parser and entry point into a library
2011-07-29 David GreeneUnconstify Inits
2011-07-29 David Greene[AVX] Create Inits Via Factory Method
2011-07-29 David Greene[AVX] Constify Inits
2011-07-18 Jakob Stoklund OlesenIntern all RecTy subclass instances to avoid duplicates.
2011-07-11 Eric ChristopherRevert r134921, 134917, 134908 and 134907. They're...
2011-07-11 David GreeneUse get(0 Instead of Create()
2011-07-11 David Greene[AVX] Make Inits Foldable
2011-07-06 Jim GrosbachTypo.
2011-06-27 Owen AndersonAdd support for alternative register names, useful...
2011-06-21 Jim GrosbachConsolidate some TableGen diagnostic helper functions.
2011-04-17 Chris Lattnersince the VT is fixed for a ImmLeaf, there is no reason...
2011-04-17 Chris Lattnernow that predicates have a decent abstraction layer...
2011-04-17 Chris LattnerRework our internal representation of node predicates...
2011-03-15 Evan Cheng- Add "Bitcast" target instruction property for instruc...
2011-02-04 David GreeneSilence uninitialized value warnings.
2011-02-01 David Greene[AVX] Implement EnforceSmallerThan for mixed int/fp...
2011-01-24 David Greene[AVX] Add type checking support for vector/subvector...
2010-12-23 Chris LattnerFlag -> Glue, the ongoing saga
2010-12-21 Jim GrosbachTidy up a bit. Trailing whitespace, hard tabs and 80...
2010-12-13 Chris Lattnereliminate the Records global variable, patch by Garriso...
2010-12-07 Jim GrosbachAdd source Record* reference to PatternToMatch. Allows...
2010-11-01 Chris Lattnerfactor the operand list (and related fields/operations...
2010-10-08 Jim GrosbachA few 80 column cleanups
2010-10-08 Daniel DunbarFix -Asserts warning.
2010-08-05 Dan GohmanRemove IntrWriteMem, as it's the default. Rename IntrWr...
2010-05-24 Jakob Stoklund OlesenAdd the SubRegIndex TableGen class.
2010-04-20 Chris Lattnerstop computing InstImpInputs, it is dead
2010-04-20 Chris LattnerDAGInstruction::ImpOperands is dead after my recent...
2010-03-29 Chris Lattnerprint the complexity of the pattern being matched in the
2010-03-28 Chris Lattnerimprove type checking of SDNode operand count. This...
2010-03-28 Chris Lattnerfinally remove the immAllOnesV_bc/immAllZerosV_bc patterns
2010-03-28 Chris Lattnerteach tblgen to allow patterns like (add (i32 (bitconve...
2010-03-28 Chris Lattnervalidate that input sdnodes don't exist in an output...
2010-03-28 Chris Lattnereliminate a bunch of code duplication in ParseTreePattern
2010-03-28 Chris LattnerSDTCisVT<0, isVoid> is not valid, reject it.
2010-03-27 Chris Lattnerfix CodeGenTarget::getRegisterVTs to not return the
2010-03-27 Chris Lattnerhoist some funky logic into CodeGenInstruction
2010-03-27 Chris Lattnercontinue pushing tblgen's support for nodes with multiple
2010-03-27 Chris Lattnerremove parallel support.
2010-03-24 Chris Lattneradd plumbing for handling multiple result nodes
2010-03-24 Chris Lattnerimplement SDTCisVTSmallerThanOp with EnforceSmallerThan
2010-03-24 Chris Lattnerbring sanity to EnforceVectorEltType
2010-03-23 Chris LattnerCleanup getImplicitType
2010-03-22 Chris LattnerChange intrinsic result type for void to store it as...
2010-03-21 Daniel DunbarFix suggested parentheses warning.
2010-03-19 Eric ChristopherRevert r99009 temporarily it seems to be breaking the...
2010-03-19 Chris LattnerChange intrinsic result type for void to store it as...
2010-03-19 Chris Lattnermake getOperandNum a static function (since it's just...
2010-03-19 Chris Lattnermajor surgery on tblgen: generalize TreePatternNode
2010-03-19 Chris Lattnermake FillWithPossibleTypes take a predicate to filter...
2010-03-19 Chris Lattnerresolve fixme: we now infer the instruction-level ...
2010-03-19 Chris Lattneradd a new SDNPVariadic SDNP node flag, and use it in
2010-03-19 Chris Lattnerrewrite EnforceSmallerThan to be less bone headed.
2010-03-19 Daniel DunbarFix -Asserts warning.
2010-03-19 Chris Lattnereliminate the last use of EEVT::isUnknown
2010-03-19 Chris Lattnerchange Target.getInstructionsByEnumValue to return...
2010-03-19 Chris Lattnerdon't go through getInstructions().
2010-03-19 Chris Lattnerlook up instructions by record, not by name.
2010-03-18 Chris Lattnerexpand tblgen's support for instructions with implicit...
2010-03-18 Chris Lattnerinfer results of a pattern from implicit defs. This...
2010-03-18 Chris Lattnersimplify this code, the # of sets in the pattern for...
2010-03-18 Chris Lattnerremove some code that was working around old sparc...
2010-03-15 Chris Lattnereliminate some #if 0 code I added in r96905, type inference
2010-03-15 Chris LattnerCompletely rewrite tblgen's type inference mechanism,
2010-03-08 Chris LattnerNode arguments to type casts can have names too. This...
2010-03-01 Chris Lattnerresolve a fixme by having the .td file parser reject...
2010-03-01 Chris LattnerFix PR2590 by making PatternSortingPredicate actually be
2010-02-28 Chris LattnerGeneralize my hack to use SDNodeInfo to find out when a
2010-02-27 Chris Lattneruse DEBUG instead of DebugFlag directly so that this
2010-02-23 Chris Lattneradd some #if 0'd out code for checking that named values in
2010-02-23 Chris LattnerReject patterns that use a name multiple times in the...
2010-02-23 Chris Lattnerreject patterns that have dead named arguments in the...
2010-02-23 Chris Lattnerreject patterns that mention a name in the destination...
2010-02-23 Chris Lattnermerge some code.
next