[TableGen] Use SmallString instead of std::string to build up a string to avoid heap...
[oota-llvm.git] / utils / TableGen / CodeGenDAGPatterns.cpp
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.
2010-02-23 Chris Lattnermore tidying up
2010-02-23 Chris Lattnerreduce indentation by eliminating 'else after return'
2010-02-17 Chris Lattnerreduce nesting.
2010-02-14 Chris Lattnerconstize
2010-02-14 Chris Lattnerclean up a bunch of code, move some random predicates
2010-02-14 Chris Lattnertidy up
2009-12-25 Bill WendlingUse the 'MadeChange' variable instead of returning...
2009-11-02 Anton KorobeynikovDo not infer the target type for COPY_TO_REGCLASS from...
2009-08-29 Bob WilsonPR4795: Remove EEVT::isFP, isInt and isVec types used...
2009-08-23 Benjamin KramerTry to fix MSVC build after r79846.
2009-08-23 Daniel DunbarFix non-determinism in DAGISel emitter.
2009-08-23 Chris Lattnerremove some DOUTs
2009-08-12 Bob WilsonAdd a new "SDTCisVec" SDTypeConstraint. This complemen...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-11 Bob WilsonAdd a new overloaded EVT::vAny type for use in TableGen...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-07-29 Chris Lattnermake ptr_rc derive from a new PointerLikeRegClass tblge...
2009-07-03 Daniel DunbarReplace std::iostreams with raw_ostream in TableGen.
2009-06-26 Evan ChengFix a CodeGenDAGPatterns bug. Check if top level predic...
2009-06-17 Nick LewyckyFix grammaro, and bad indentation.
2009-06-09 Bill WendlingI'm going to assume that this was meant to be an assign...
2009-06-09 David GreeneRevert 73074 and 73099 because Windows doesn't have...
2009-06-08 David GreeneAdd a !patsubst operator. Use on string types.
2009-06-08 David GreeneMake IntInits and ListInits typed. This helps deduce...
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenMake the implicit inputs and outputs of target-independent
next