aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/DAGISelEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-4/+4
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-2/+2
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-0/+2
* Update to LLVM 3.5a.Stephen Hines2014-04-241-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
* Lots of improvements to the new dagisel emitter. This gets it toChris Lattner2010-02-211-72/+10
* start sketching out the structure of code for result emission generation.Chris Lattner2010-02-181-1/+1
* fit in 80 colsChris Lattner2010-02-181-7/+11
* redisable this to save people a small amount of build time.Chris Lattner2010-02-171-1/+1
* move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter,Chris Lattner2010-02-171-1/+1
* sink special case "cannotyetselect" for intrinsics out of the Chris Lattner2010-02-171-14/+2
* simplify IsChainCompatible codegen, add comments. no Chris Lattner2010-02-171-4/+2
* make the new isel generator plop out a CheckComplexPattern functionChris Lattner2010-02-171-1/+1
* clean up some code, eliminate NodeIsComplexPattern, whichChris Lattner2010-02-161-18/+5
* fix indentationChris Lattner2010-02-161-62/+66
* fix rdar://7653908, a crash on a case where we would fold a loadChris Lattner2010-02-161-39/+27
* change dag isel emitter to only call 'IsProfitableToFold' on nodesChris Lattner2010-02-161-3/+13