aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DAGISelMatcherGen.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-08Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer1-2/+2
2016-05-05SDAG: Remove OPC_MarkGlueResults and associated logic. NFCJustin Bogner1-11/+0
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2015-05-11Fix tablegen's PrintFatalError function to run registered fileJames Y Knight1-2/+4
2015-04-22[TableGen] Use 'isa' to identify UnsetInits rather than comparing with the si...Craig Topper1-1/+1
2014-12-03Simplify ownership of RegClasses by using list<CodeGenRegisterClass> instead ...David Blaikie1-4/+4
2014-12-03Range-for some stuff related to RegClasses, and comment cases where range-for...David Blaikie1-6/+4
2014-11-02Support REG_SEQUENCE in tablegen.Matt Arsenault1-9/+24
2014-11-02Fix typoMatt Arsenault1-1/+1
2014-05-20TableGen: permit non-leaf ComplexPattern usesTim Northover1-41/+71
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-8/+8
2014-01-25Fix typo in commment tyep->type.Craig Topper1-1/+1
2014-01-21Use ArrayRef to simplify some code.Craig Topper1-7/+4
2013-03-24Allow types to be omitted in output patterns.Jakob Stoklund Olesen1-0/+6
2013-03-23Allow direct value types in pattern definitions.Jakob Stoklund Olesen1-3/+11
2013-03-19Extend TableGen instruction selection matcher to improve handlingUlrich Weigand1-10/+23
2012-12-04Sort the #include lines for utils/...Chandler Carruth1-2/+2
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger1-10/+6
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva1-5/+5
2012-09-06Tablegen: Add OperandWithDefaultOps Operand typeTom Stellard1-2/+1
2012-06-26Teach TableGen to put chains on more instructionsTim Northover1-0/+7
2012-03-26fix a failure path to print the right thing, part of PR12357Chris Lattner1-1/+1
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne1-1/+1
2011-09-29Switch to ArrayRef<CodeGenRegisterClass*>.Jakob Stoklund Olesen1-2/+2
2011-07-29Unconstify InitsDavid Greene1-6/+6
2011-07-29[AVX] Constify InitsDavid Greene1-6/+6
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher1-7/+6
2011-07-11[AVX] Make Inits FoldableDavid Greene1-6/+7
2011-06-27Add support for alternative register names, useful for instructions whose ope...Owen Anderson1-7/+11
2011-06-18Store CodeGenRegisters as pointers so they won't be reallocated.Jakob Stoklund Olesen1-12/+3
2011-06-15Give CodeGenRegisterClass a real sorted member set.Jakob Stoklund Olesen1-2/+2
2011-05-19Fix PR9947 by placing OPFL_MemRefs on the node using memory operands rather thanCameron Zwarich1-14/+48
2011-03-11Teach TableGen to pre-calculate register enum values when creating theJim Grosbach1-1/+14
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner1-8/+8
2010-12-23continue renaming flag -> glue.Chris Lattner1-31/+31
2010-12-21Tidy up a bit. Trailing whitespace, hard tabs and 80-columns.Jim Grosbach1-97/+97
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner1-1/+1
2010-11-01factor the operand list (and related fields/operations) out of Chris Lattner1-2/+2
2010-09-04zap dead code.Chris Lattner1-1/+0
2010-08-10We already have this as OperandNode.Eric Christopher1-5/+2
2010-05-24Add the SubRegIndex TableGen class.Jakob Stoklund Olesen1-0/+9
2010-03-27fix a long standing fixme, which required fixing a bunch of otherChris Lattner1-25/+27
2010-03-27hoist some funky logic into CodeGenInstructionChris Lattner1-2/+1
2010-03-27continue pushing tblgen's support for nodes with multipleChris Lattner1-8/+17
2010-03-24add plumbing for handling multiple result nodes Chris Lattner1-10/+9
2010-03-19major surgery on tblgen: generalize TreePatternNodeChris Lattner1-10/+15
2010-03-19resolve fixme: we now infer the instruction-level 'isvariadic' bitChris Lattner1-5/+5
2010-03-19add a new SDNPVariadic SDNP node flag, and use it inChris Lattner1-1/+2
2010-03-19look up instructions by record, not by name.Chris Lattner1-1/+1
2010-03-18expand tblgen's support for instructions with implicit defs.Chris Lattner1-6/+14