aboutsummaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Expand)AuthorAgeFilesLines
* 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
* Rewrite chain handling validation and input TokenFactor handlingChris Lattner2010-03-024-58/+0
* add some missing \n'sChris Lattner2010-03-021-11/+19
* fixme resolved.Chris Lattner2010-03-011-3/+0
* remove a little hack I did for the old isel, not neededChris Lattner2010-03-011-4/+0
* resolve some fixmesChris Lattner2010-03-011-10/+3
* resolve a fixme and simplify code by moving insertion of theChris Lattner2010-03-011-18/+8
* resolve a fixme by having the .td file parser reject thigns likeChris Lattner2010-03-014-12/+14
* remove dead code, simplify.Chris Lattner2010-03-011-10/+4
* Fix PR2590 by making PatternSortingPredicate actually be Chris Lattner2010-03-014-8/+22
* tolerate factoring the *last* node for CellSPU.Chris Lattner2010-03-011-0/+5
* optimize tblgen compile time by eliminating the old isel.Chris Lattner2010-03-012-1770/+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
* Missed a \n in previous commit.Torok Edwin2010-03-011-0/+1
* Add command-line flag to tblgen to turn off generating comments for the newTorok Edwin2010-03-011-57/+117
* Add the alignstack keyword.Dan Gohman2010-03-011-0/+1
* Emit type checks late instead of early, this encouragesChris Lattner2010-03-011-1/+6
* Emit a redundant check for immediates at root context, e.g. (imm 0).Chris Lattner2010-03-012-2/+10
* eliminate the CheckMultiOpcodeMatcher code and have each Chris Lattner2010-03-016-78/+46
* add a new OPC_SwitchOpcode which is semantically equivalentChris Lattner2010-03-014-11/+149
* pull MarkFlagResult out from between an EmitNode/CompleteMatchChris Lattner2010-03-011-1/+17
* enhance RecordNode and RecordChild comments to indicate whatChris Lattner2010-03-014-12/+30
* Emit redundant opcode checks for andimm and orimm tests at rootChris Lattner2010-03-012-0/+27
* inline the node transforms and node predicates into the generatedChris Lattner2010-03-014-25/+71
* simplify some code now that chain/flag results are not stored in Chris Lattner2010-02-283-13/+4
* don't emit useless functions. These were producingChris Lattner2010-02-281-47/+56
* change a few opcodes to use VBRs instead of embeddingChris Lattner2010-02-281-60/+15
* enhance the EmitNode/MorphNodeTo operands to take a bit thatChris Lattner2010-02-285-19/+24
* use MorphNodeTo instead of SelectNodeTo. SelectNodeToChris Lattner2010-02-284-30/+30
* enhance the new isel to use SelectNodeTo for most patterns,Chris Lattner2010-02-286-28/+100
* enhance EmitNodeMatcher to keep track of the recorded slot numbersChris Lattner2010-02-285-11/+26
* add infrastructure to support forming selectnodeto. Not used yetChris Lattner2010-02-285-23/+79
* Generalize my hack to use SDNodeInfo to find out when aChris Lattner2010-02-283-19/+55
* The mayHaveSideEffects flag is no longer used.Dan Gohman2010-02-272-3/+1
* change CheckOpcodeMatcher to hold the SDNodeInfo instead ofChris Lattner2010-02-275-31/+32
* add another case from the ppc backend. This is obviously a huge andChris Lattner2010-02-271-1/+4
* fix logic in DEBUG.Chris Lattner2010-02-271-2/+2
* teach the optimizer that opcode == ISD::STORE is contradictoryChris Lattner2010-02-273-8/+18
* Teach the grouper some simple tricks about looking contradictoryChris Lattner2010-02-273-12/+127
* use DEBUG instead of DebugFlag directly so that thisChris Lattner2010-02-271-7/+7
* implement a new optimization to sink pattern predicates (like isSSE1) Chris Lattner2010-02-272-0/+117
* Fix grammaro in a comment.Dan Gohman2010-02-261-1/+1
* Add Revision keywords to these files, as it's common for them to beDan Gohman2010-02-263-1/+3
* Improve the vim code for highlighting trailing whitespace and linesDan Gohman2010-02-261-5/+25
* Add the alignstack keyword.Dan Gohman2010-02-261-1/+1
* Remove bogus Updated line.Dan Gohman2010-02-261-1/+0
* add some helpful comments to the emitterChris Lattner2010-02-261-0/+6
* switch from my nice hashtable based merging solution to aChris Lattner2010-02-261-66/+22