aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-05-10SDAG: Make SelectCodeCommon return voidJustin Bogner1-2/+3
2016-05-05SDAG: Remove OPC_MarkGlueResults and associated logic. NFCJustin Bogner1-10/+0
2016-05-03[CodeGen] Add some space optimized forms of EmitNode and MorphNodeTo that imp...Craig Topper1-5/+12
2016-05-02[CodeGen] Add OPC_MoveChild0-OPC_MoveChild7 opcodes to isel matching tables t...Craig Topper1-3/+10
2016-03-07[CodeGen] Add space-optimized EmitMergeInputChains1_2 to the DAG isel matchin...Craig Topper1-2/+2
2015-08-27[TableGen][DAGISel] Dedup predicates with same code to run. NFCI.Ahmed Bougacha1-4/+25
2015-08-27[TableGen] Remove dead code. NFC.Ahmed Bougacha1-7/+0
2015-03-10Teach raw_ostream to accept SmallString.Yaron Keren1-2/+2
2014-11-13Use unique_ptr to handle ownership of TreePatterns in CodeGenDAGPatterns::Pat...David Blaikie1-1/+1
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-2/+2
2014-03-09[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-7/+7
2014-02-05Add CheckChildInteger to ISelMatcher operations. Removes nearly 2000 bytes fr...Craig Topper1-0/+9
2014-01-30Couple minor formatting fixes to the XXXGenDAGISel.inc files.Craig Topper1-2/+1
2013-10-05Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of...Craig Topper1-0/+7
2013-10-04Revert r191940 to see if it fixes the build bots.Craig Topper1-7/+0
2013-10-04Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of...Craig Topper1-0/+7
2013-09-22Add missing index comments to the left side of the DAG ISel matcher table for...Craig Topper1-2/+6
2013-02-05Fix commentsEli Bendersky1-1/+1
2012-12-04Sort the #include lines for utils/...Chandler Carruth1-1/+1
2012-09-16Add 'virtual' keywoards to output file for overridden functions.Craig Topper1-5/+6
2012-07-18TblGen: Tweak to pretty-print DAGISel.inc a bit better.Jim Grosbach1-2/+2
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper1-6/+5
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne1-1/+1
2011-04-17Rework our internal representation of node predicates to expose moreChris Lattner1-27/+19
2011-03-11Teach TableGen to pre-calculate register enum values when creating theJim Grosbach1-23/+16
2011-03-01trailing whitespace.Jim Grosbach1-79/+79
2011-03-01Generalize the register matching code in DAGISel a bit.Jim Grosbach1-19/+39
2010-12-23flags -> glue for selectiondagChris Lattner1-4/+4
2010-12-23sdisel flag -> glue.Chris Lattner1-2/+2
2010-12-23continue renaming flag -> glue.Chris Lattner1-5/+5
2010-09-21Rework passing parent pointers into complexpatterns, I forgotChris Lattner1-2/+3
2010-09-21just like they can opt into getting the root of the pattern beingChris Lattner1-1/+6
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner1-1/+7
2010-08-06Moar words!Eric Christopher1-1/+1
2010-06-14generate better code in CheckComplexPatternChris Lattner1-2/+3
2010-03-29print the complexity of the pattern being matched in theChris Lattner1-9/+10
2010-03-28add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and Chris Lattner1-0/+7
2010-03-27fix a bug in my recent patch that increased opcode size to 2 bytes:Chris Lattner1-9/+13
2010-03-25Change tblgen to emit FOOISD opcode names as twoChris Lattner1-10/+11
2010-03-24add plumbing for handling multiple result nodes Chris Lattner1-0/+2
2010-03-04so hey, it turns out that the histogram was completely wrong, becauseChris Lattner1-10/+32
2010-03-04change the new isel matcher to emit ComplexPattern matchesChris Lattner1-6/+8
2010-03-04enhance comment output to specify what recorded slotChris Lattner1-2/+5
2010-03-03introduce a new SwitchTypeMatcher node (which is analogous toChris Lattner1-10/+35
2010-03-02Rewrite chain handling validation and input TokenFactor handlingChris Lattner1-5/+0
2010-03-02add some missing \n'sChris Lattner1-11/+19
2010-03-01fixme resolved.Chris Lattner1-3/+0
2010-03-01remove a little hack I did for the old isel, not neededChris Lattner1-4/+0
2010-03-01Missed a \n in previous commit.Torok Edwin1-0/+1
2010-03-01Add command-line flag to tblgen to turn off generating comments for the newTorok Edwin1-57/+117