summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DAGISelMatcherGen.cpp
AgeCommit message (Expand)Author
2019-07-04[TableGen] Allow DAG isel patterns to override default operands.Simon Tatham
2019-06-03[TableGen] Fix std::array initializer to avoid warnings with older tool chain...Mikael Holmen
2019-05-30[TableGen] New default operand "undef_tied_input"Sjoerd Meijer
2019-03-10Recommit r355224 "[TableGen][SelectionDAG][X86] Add specific isel matchers fo...Craig Topper
2019-03-05Revert r355224 "[TableGen][SelectionDAG][X86] Add specific isel matchers for ...Craig Topper
2019-03-01[TableGen][SelectionDAG][X86] Add specific isel matchers for immAllZerosV/imm...Craig Topper
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-05[TableGen] Preserve order of output operands in DAGISelMatcherGenCraig Topper
2018-11-30TableGen/ISel: Allow PatFrag predicate code to access captured operandsNicolai Haehnle
2018-08-16[TableGen] Return ValueTypeByHwMode by const reference from CodeGenRegisterCl...Simon Pilgrim
2018-07-13[TableGen] Support multi-alternative pattern fragmentsUlrich Weigand
2018-07-11[TableGen] Fix some bad formatting. NFCCraig Topper
2018-06-14Revert r334764, as it breaks some botsFlorian Hahn
2018-06-14[TableGen] Make TreePatternNode::getChild return a reference (NFC)Florian Hahn
2018-05-30[TableGen] Avoid leaking TreePatternNodes by using shared_ptr.Florian Hahn
2017-09-14TableGen support for parameterized register class informationKrzysztof Parzyszek
2017-07-30NFC: spell correction.Lama Saba
2017-07-07[TableGen] Use StringRef instead of std::string for CodeGenInstruction namesp...Craig Topper
2017-06-19Use range for loops. NFCI.Simon Pilgrim
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2016-06-08Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer
2016-05-05SDAG: Remove OPC_MarkGlueResults and associated logic. NFCJustin Bogner
2016-04-18[NFC] Header cleanupMehdi Amini
2015-05-11Fix tablegen's PrintFatalError function to run registered fileJames Y Knight
2015-04-22[TableGen] Use 'isa' to identify UnsetInits rather than comparing with the si...Craig Topper
2014-12-03Simplify ownership of RegClasses by using list<CodeGenRegisterClass> instead ...David Blaikie
2014-12-03Range-for some stuff related to RegClasses, and comment cases where range-for...David Blaikie
2014-11-02Support REG_SEQUENCE in tablegen.Matt Arsenault
2014-11-02Fix typoMatt Arsenault
2014-05-20TableGen: permit non-leaf ComplexPattern usesTim Northover
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-01-25Fix typo in commment tyep->type.Craig Topper
2014-01-21Use ArrayRef to simplify some code.Craig Topper
2013-03-24Allow types to be omitted in output patterns.Jakob Stoklund Olesen
2013-03-23Allow direct value types in pattern definitions.Jakob Stoklund Olesen
2013-03-19Extend TableGen instruction selection matcher to improve handlingUlrich Weigand
2012-12-04Sort the #include lines for utils/...Chandler Carruth
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva
2012-09-06Tablegen: Add OperandWithDefaultOps Operand typeTom Stellard
2012-06-26Teach TableGen to put chains on more instructionsTim Northover
2012-03-26fix a failure path to print the right thing, part of PR12357Chris Lattner
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-09-29Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen
2011-07-29Unconstify InitsDavid Greene
2011-07-29[AVX] Constify InitsDavid Greene
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher
2011-07-11[AVX] Make Inits FoldableDavid Greene
2011-06-27Add support for alternative register names, useful for instructions whose ope...Owen Anderson
2011-06-18Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen