[TableGen] Use range-based for loops. NFC
[oota-llvm.git] / utils / TableGen / DAGISelMatcher.h
2015-04-11 Alexander KornienkoUse 'override/final' instead of 'virtual' for overridde...
2014-12-15 Craig TopperUse unique_ptr to remove explicit delete.
2014-11-02 Matt ArsenaultFix missing C++ mode comment
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-04-16 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-15 Patrik HagglundReplace ValueTypes.h with MachineValueType.h if possible.
2014-03-06 Ahmed CharlesReplace OwningPtr<T> with std::unique_ptr<T>.
2014-03-05 Ahmed Charles[C++11] Replace OwningPtr::take() with OwningPtr::relea...
2014-03-05 Craig Topper[C++11] Add 'override' keywords to tablegen code.
2014-02-05 Craig TopperAdd CheckChildInteger to ISelMatcher operations. Remove...
2014-01-29 Craig TopperDelete the Matchers stored in the SmallVectors in Switc...
2014-01-21 Craig TopperUse ArrayRef to simplify some code.
2013-10-05 Craig TopperAdd OPC_CheckChildSame0-3 to the DAG isel matcher....
2013-10-04 Craig TopperRevert r191940 to see if it fixes the build bots.
2013-10-04 Craig TopperAdd OPC_CheckChildSame0-3 to the DAG isel matcher....
2013-09-25 Craig TopperFix doxygen comments to use correct function name.
2012-12-04 Chandler CarruthSort the #include lines for utils/...
2012-10-11 Sean SilvaRemove unnecessary classof()'s
2012-07-23 Sylvestre LedruFix a typo (the the => the)
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-04-17 Chris LattnerRework our internal representation of node predicates...
2011-03-11 Jim GrosbachTeach TableGen to pre-calculate register enum values...
2011-03-01 Jim GrosbachGeneralize the register matching code in DAGISel a...
2010-12-23 Chris LattnerFlag -> Glue, the ongoing saga
2010-12-23 Chris Lattnercontinue renaming flag -> glue.
2010-12-21 Jim GrosbachTidy up a bit. Trailing whitespace, hard tabs and 80...
2010-03-24 Chris Lattneradd plumbing for handling multiple result nodes
2010-03-07 Chris Lattneradd some helper functions and implement isContradictory
2010-03-04 Chris Lattnerchange the new isel matcher to emit ComplexPattern...
2010-03-04 Chris Lattnerenhance comment output to specify what recorded slot
2010-03-03 Chris Lattnerintroduce a new SwitchTypeMatcher node (which is analog...
2010-03-02 Chris LattnerRewrite chain handling validation and input TokenFactor...
2010-03-01 Chris LattnerEmit a redundant check for immediates at root context...
2010-03-01 Chris Lattnereliminate the CheckMultiOpcodeMatcher code and have...
2010-03-01 Chris Lattneradd a new OPC_SwitchOpcode which is semantically equivalent
2010-03-01 Chris Lattnerenhance RecordNode and RecordChild comments to indicate...
2010-03-01 Chris Lattnerinline the node transforms and node predicates into...
2010-02-28 Chris Lattnersimplify some code now that chain/flag results are...
2010-02-28 Chris Lattnerenhance the EmitNode/MorphNodeTo operands to take a...
2010-02-28 Chris Lattneruse MorphNodeTo instead of SelectNodeTo. SelectNodeTo
2010-02-28 Chris Lattnerenhance the new isel to use SelectNodeTo for most patterns,
2010-02-28 Chris Lattnerenhance EmitNodeMatcher to keep track of the recorded...
2010-02-28 Chris Lattneradd infrastructure to support forming selectnodeto...
2010-02-27 Chris Lattnerchange CheckOpcodeMatcher to hold the SDNodeInfo instead of
2010-02-27 Chris Lattnerteach the optimizer that opcode == ISD::STORE is contr...
2010-02-27 Chris LattnerTeach the grouper some simple tricks about looking...
2010-02-27 Chris Lattnerimplement a new optimization to sink pattern predicates...
2010-02-26 Chris Lattnerfix same bug in CheckChainCompatibleMatcher::isEqualImpl
2010-02-26 Chris Lattnerfix a nasty bug in CheckTypeMatcher::isEqualImpl
2010-02-26 Chris Lattneradd a new setNumChildren method for resizing scopes...
2010-02-25 Chris Lattnerchange the scope node to include a list of children...
2010-02-25 Chris Lattnerfactor the print method better.
2010-02-25 Chris Lattneradd methods to do equality checks and get hashes of...
2010-02-25 Chris Lattnerrename fooMatcherNode to fooMatcher.
2010-02-25 Chris Lattnerrename PushMatcherNode -> ScopeMatcherNode to more...
2010-02-24 Chris Lattnercontract movechild+checktype into a new checkchild...
2010-02-24 Chris Lattnerimplement a simple proof-of-concept optimization for
2010-02-24 Chris LattnerThe new isel passes all tests, time to start making...
2010-02-24 Chris LattnerThe new isel was not properly handling patterns that...
2010-02-22 Chris Lattneradd a new CheckMultiOpcode opcode for checking that...
2010-02-21 Chris Lattnerimplement the last known missing feature: updating...
2010-02-21 Chris LattnerLots of improvements to the new dagisel emitter. This...
2010-02-19 Chris Lattneradd emitter support for integer constants and simple...
2010-02-18 Chris Lattneradd support for referencing registers and immediates,
2010-02-18 Chris Lattnerrename the child field to 'next'. This is not a parent...
2010-02-18 Chris Lattnereliminate the MatcherNodeWithChild class, give the...
2010-02-17 Chris LattnerEmulate the current isel's "IsChainCompatible" logic...
2010-02-17 Chris Lattnerprefix captured value names with $ so they look like
2010-02-17 Chris Lattnerimprove comments on OPC_Record to say what we're record...
2010-02-17 Chris Lattnermake the new isel generator plop out a CheckComplexPatt...
2010-02-16 Chris Lattnerconvert the new matcher to check intermediate nodes...
2010-02-16 Chris Lattnergenerate code for node and pattern predicates. Note...
2010-02-16 Chris Lattneradd support for the new isel matcher to generate
2010-02-15 Chris LattnerCheck in the first big step of rewriting DAGISelEmitter to