summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/DAGISelEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [TableGen] Support multi-alternative pattern fragmentsUlrich Weigand2018-07-131-4/+7
* Revert r334764, as it breaks some botsFlorian Hahn2018-06-141-14/+14
* [TableGen] Make TreePatternNode::getChild return a reference (NFC)Florian Hahn2018-06-141-14/+14
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-7/+10
* [TableGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-061-1/+1
* Allow separation of declarations and definitions in <Target>ISelDAGToDAG.incKrzysztof Parzyszek2017-11-101-0/+10
* TableGen support for parameterized register class informationKrzysztof Parzyszek2017-09-141-4/+4
* TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun2016-12-041-1/+1
* Use unique_ptr to remove explicit delete.Craig Topper2014-12-151-4/+4
* TableGen: Allow AddedComplexity values to be negativeTom Stellard2014-08-011-2/+2
* Revert of r213521. This change introduced a non-hermetic test (depending on aRichard Smith2014-07-221-2/+2
* TableGen: Allow AddedComplexity values to be negativeTom Stellard2014-07-211-2/+2
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* Use ArrayRef to simplify some code.Craig Topper2014-01-211-2/+1
* Fix pattern sort in DAGISelEmitter.cppRichard Sandiford2013-10-011-9/+7
* Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen2012-06-111-4/+24
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-1/+1
* Teach TableGen to pre-calculate register enum values when creating theJim Grosbach2011-03-111-5/+1
* trailing whitespace.Jim Grosbach2011-03-011-13/+13
* Generalize the register matching code in DAGISel a bit.Jim Grosbach2011-03-011-1/+5
* Stop emitting predicate functions. They are no longer used.Jakob Stoklund Olesen2010-09-031-48/+0
* Switch pattern sorting predicate from stable sort -> sort, itChris Lattner2010-03-291-3/+14
* revert 99795, as mentioned, it is disabled anyway.Chris Lattner2010-03-291-123/+2
* Check in a (disabled) failed attempt to improve the ordering of Chris Lattner2010-03-291-2/+123
* print the complexity of the pattern being matched in theChris Lattner2010-03-291-50/+9
* major surgery on tblgen: generalize TreePatternNodeChris Lattner2010-03-191-2/+2
* look up instructions by record, not by name.Chris Lattner2010-03-191-1/+1
* Completely rewrite tblgen's type inference mechanism,Chris Lattner2010-03-151-8/+2
* the sorting predicate should work for comparing an elementChris Lattner2010-03-021-1/+1
* eliminate CodeGen/DAGISelHeader.h, it is empty now.Chris Lattner2010-03-021-4/+0
* resolve a fixme by having the .td file parser reject thigns likeChris Lattner2010-03-011-1/+0
* Fix PR2590 by making PatternSortingPredicate actually be Chris Lattner2010-03-011-2/+8
* optimize tblgen compile time by eliminating the old isel.Chris Lattner2010-03-011-1754/+3
* don't emit the old sdnodexform stuff for the new isel.Chris Lattner2010-03-011-2/+2
* Turn on the new isel by default. Here are some fun numbersChris Lattner2010-03-011-1/+1
* eliminate the CheckMultiOpcodeMatcher code and have each Chris Lattner2010-03-011-3/+10
* inline the node transforms and node predicates into the generatedChris Lattner2010-03-011-10/+12
* enhance the new isel to use SelectNodeTo for most patterns,Chris Lattner2010-02-281-1/+1
* change the scope node to include a list of children to be checkedChris Lattner2010-02-251-16/+7
* rename fooMatcherNode to fooMatcher.Chris Lattner2010-02-251-8/+8
* rename PushMatcherNode -> ScopeMatcherNode to more accuratelyChris Lattner2010-02-251-1/+1
* lets not break the old isel.Chris Lattner2010-02-241-1/+0
* Since the new instruction selector now works, I don't need to keepChris Lattner2010-02-241-7/+6
* implement a simple proof-of-concept optimization forChris Lattner2010-02-241-1/+1
* The new isel passes all tests, time to start making it go fast.Chris Lattner2010-02-241-2/+8
* Sort the patterns before adding them to the FA so that we get theChris Lattner2010-02-211-7/+52
* oops don't turn this on for everyone yet.Chris Lattner2010-02-211-1/+1
* implement the last known missing feature: updating uses of results Chris Lattner2010-02-211-1/+1
OpenPOWER on IntegriCloud