summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/DAGISelMatcherOpt.cpp
Commit message (Expand)AuthorAgeFilesLines
* DAGISelMatcherOpt - TGParser::ParseOperation - silence static analyzer cast_o...Simon Pilgrim2019-09-261-4/+5
* [SelectionDAG] Add a OPC_CheckChild2CondCode to SelectionDAGISel to remove a ...Craig Topper2019-02-251-2/+6
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-9/+6
* [TableGen] Use less stack in DAGISelMatcherOptJon Chesterfield2017-02-061-9/+15
* [TableGen][ISel] When factoring ScopeMatcher, if the child of the ScopeMatche...Craig Topper2016-11-221-2/+9
* [TableGen][ISel] Do a better job of factoring ScopeMatchers created during cr...Craig Topper2016-11-211-3/+11
* [TableGen] Fix a memory leak when creating SwitchOpcodeMatchers.Craig Topper2016-05-061-1/+2
* [TableGen] Remove SinkPatternPredicates from the DAG isel matcher optimizer.Craig Topper2016-05-061-54/+0
* SDAG: Remove OPC_MarkGlueResults and associated logic. NFCJustin Bogner2016-05-051-18/+0
* [TableGen] Make sure to recursively factor any ScopeMatchers created while fo...Craig Topper2016-05-051-1/+3
* [TableGen] Remove stale comment.Craig Topper2016-05-051-2/+1
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* Use unique_ptr to remove explicit delete.Craig Topper2014-12-151-4/+3
* Make StringSet::insert return pair<iterator, bool> like other self-associativ...David Blaikie2014-11-191-1/+1
* Fix typos in comments, NFCRobin Morisset2014-08-291-1/+1
* Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".r...David Blaikie2014-07-191-1/+1
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-10/+10
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-7/+7
* [C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles2014-03-051-8/+8
* Add CheckChildInteger to ISelMatcher operations. Removes nearly 2000 bytes fr...Craig Topper2014-02-051-1/+5
* Use ArrayRef to simplify some code.Craig Topper2014-01-211-6/+5
* Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of...Craig Topper2013-10-051-1/+5
* Revert r191940 to see if it fixes the build bots.Craig Topper2013-10-041-5/+1
* Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of...Craig Topper2013-10-041-1/+5
* Remove unused STL header includes.Jay Foad2011-04-231-1/+0
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-231-1/+1
* continue renaming flag -> glue.Chris Lattner2010-12-231-8/+8
* add plumbing for handling multiple result nodes Chris Lattner2010-03-241-4/+7
* don't form a RecordChild or CheckChildType for child #'s over 7, we don'tChris Lattner2010-03-161-3/+5
* turn off debug spewChris Lattner2010-03-071-2/+2
* more factoring.Chris Lattner2010-03-071-22/+30
* teach tblgen to be more aggressive when factoring CheckType nodes.Chris Lattner2010-03-071-29/+95
* introduce a new SwitchTypeMatcher node (which is analogous toChris Lattner2010-03-031-11/+38
* resolve a fixme by having the .td file parser reject thigns likeChris Lattner2010-03-011-1/+1
* remove dead code, simplify.Chris Lattner2010-03-011-10/+4
* tolerate factoring the *last* node for CellSPU.Chris Lattner2010-03-011-0/+5
* eliminate the CheckMultiOpcodeMatcher code and have each Chris Lattner2010-03-011-2/+1
* add a new OPC_SwitchOpcode which is semantically equivalentChris Lattner2010-03-011-5/+49
* pull MarkFlagResult out from between an EmitNode/CompleteMatchChris Lattner2010-03-011-1/+17
* enhance RecordNode and RecordChild comments to indicate whatChris Lattner2010-03-011-1/+2
* Emit redundant opcode checks for andimm and orimm tests at rootChris Lattner2010-03-011-0/+20
* simplify some code now that chain/flag results are not stored in Chris Lattner2010-02-281-3/+3
* enhance the EmitNode/MorphNodeTo operands to take a bit thatChris Lattner2010-02-281-3/+4
* use MorphNodeTo instead of SelectNodeTo. SelectNodeToChris Lattner2010-02-281-13/+13
* enhance the new isel to use SelectNodeTo for most patterns,Chris Lattner2010-02-281-8/+65
* enhance EmitNodeMatcher to keep track of the recorded slot numbersChris Lattner2010-02-281-3/+2
* add infrastructure to support forming selectnodeto. Not used yetChris Lattner2010-02-281-0/+9
* change CheckOpcodeMatcher to hold the SDNodeInfo instead ofChris Lattner2010-02-271-1/+3
OpenPOWER on IntegriCloud