summaryrefslogtreecommitdiff
path: root/utils/TableGen/DAGISelEmitter.cpp
AgeCommit message (Expand)Author
2017-11-10Allow separation of declarations and definitions in <Target>ISelDAGToDAG.incKrzysztof Parzyszek
2017-09-14TableGen support for parameterized register class informationKrzysztof Parzyszek
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2014-12-15Use unique_ptr to remove explicit delete.Craig Topper
2014-08-01TableGen: Allow AddedComplexity values to be negativeTom Stellard
2014-07-22Revert of r213521. This change introduced a non-hermetic test (depending on aRichard Smith
2014-07-21TableGen: Allow AddedComplexity values to be negativeTom Stellard
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth
2014-01-21Use ArrayRef to simplify some code.Craig Topper
2013-10-01Fix pattern sort in DAGISelEmitter.cppRichard Sandiford
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-03-11Teach TableGen to pre-calculate register enum values when creating theJim Grosbach
2011-03-01trailing whitespace.Jim Grosbach
2011-03-01Generalize the register matching code in DAGISel a bit.Jim Grosbach
2010-09-03Stop emitting predicate functions. They are no longer used.Jakob Stoklund Olesen
2010-03-29Switch pattern sorting predicate from stable sort -> sort, itChris Lattner
2010-03-29revert 99795, as mentioned, it is disabled anyway.Chris Lattner
2010-03-29Check in a (disabled) failed attempt to improve the ordering of Chris Lattner
2010-03-29print the complexity of the pattern being matched in theChris Lattner
2010-03-19major surgery on tblgen: generalize TreePatternNodeChris Lattner
2010-03-19look up instructions by record, not by name.Chris Lattner
2010-03-15Completely rewrite tblgen's type inference mechanism,Chris Lattner
2010-03-02the sorting predicate should work for comparing an elementChris Lattner
2010-03-02eliminate CodeGen/DAGISelHeader.h, it is empty now.Chris Lattner
2010-03-01resolve a fixme by having the .td file parser reject thigns likeChris Lattner
2010-03-01Fix PR2590 by making PatternSortingPredicate actually be Chris Lattner
2010-03-01optimize tblgen compile time by eliminating the old isel.Chris Lattner
2010-03-01don't emit the old sdnodexform stuff for the new isel.Chris Lattner
2010-03-01Turn on the new isel by default. Here are some fun numbersChris Lattner
2010-03-01eliminate the CheckMultiOpcodeMatcher code and have each Chris Lattner
2010-03-01inline the node transforms and node predicates into the generatedChris Lattner
2010-02-28enhance the new isel to use SelectNodeTo for most patterns,Chris Lattner
2010-02-25change the scope node to include a list of children to be checkedChris Lattner
2010-02-25rename fooMatcherNode to fooMatcher.Chris Lattner
2010-02-25rename PushMatcherNode -> ScopeMatcherNode to more accuratelyChris Lattner
2010-02-24lets not break the old isel.Chris Lattner
2010-02-24Since the new instruction selector now works, I don't need to keepChris Lattner
2010-02-24implement a simple proof-of-concept optimization forChris Lattner
2010-02-24The new isel passes all tests, time to start making it go fast.Chris Lattner
2010-02-21Sort the patterns before adding them to the FA so that we get theChris Lattner
2010-02-21oops don't turn this on for everyone yet.Chris Lattner
2010-02-21implement the last known missing feature: updating uses of results Chris Lattner
2010-02-21Lots of improvements to the new dagisel emitter. This gets it toChris Lattner
2010-02-18start sketching out the structure of code for result emission generation.Chris Lattner
2010-02-18fit in 80 colsChris Lattner
2010-02-17redisable this to save people a small amount of build time.Chris Lattner
2010-02-17move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter,Chris Lattner
2010-02-17sink special case "cannotyetselect" for intrinsics out of the Chris Lattner
2010-02-17simplify IsChainCompatible codegen, add comments. no Chris Lattner