aboutsummaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Expand)Author
2010-03-03introduce a new SwitchTypeMatcher node (which is analogous toChris Lattner
2010-03-03Fix comment.Bill Wendling
2010-03-03Don't turn assertions on by default.Bill Wendling
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-02Rewrite chain handling validation and input TokenFactor handlingChris Lattner
2010-03-02add some missing \n'sChris Lattner
2010-03-01fixme resolved.Chris Lattner
2010-03-01remove a little hack I did for the old isel, not neededChris Lattner
2010-03-01resolve some fixmesChris Lattner
2010-03-01resolve a fixme and simplify code by moving insertion of theChris Lattner
2010-03-01resolve a fixme by having the .td file parser reject thigns likeChris Lattner
2010-03-01remove dead code, simplify.Chris Lattner
2010-03-01Fix PR2590 by making PatternSortingPredicate actually be Chris Lattner
2010-03-01tolerate factoring the *last* node for CellSPU.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-01Missed a \n in previous commit.Torok Edwin
2010-03-01Add command-line flag to tblgen to turn off generating comments for the newTorok Edwin
2010-03-01Add the alignstack keyword.Dan Gohman
2010-03-01Emit type checks late instead of early, this encouragesChris Lattner
2010-03-01Emit a redundant check for immediates at root context, e.g. (imm 0).Chris Lattner
2010-03-01eliminate the CheckMultiOpcodeMatcher code and have each Chris Lattner
2010-03-01add a new OPC_SwitchOpcode which is semantically equivalentChris Lattner
2010-03-01pull MarkFlagResult out from between an EmitNode/CompleteMatchChris Lattner
2010-03-01enhance RecordNode and RecordChild comments to indicate whatChris Lattner
2010-03-01Emit redundant opcode checks for andimm and orimm tests at rootChris Lattner
2010-03-01inline the node transforms and node predicates into the generatedChris Lattner
2010-02-28simplify some code now that chain/flag results are not stored in Chris Lattner
2010-02-28don't emit useless functions. These were producingChris Lattner
2010-02-28change a few opcodes to use VBRs instead of embeddingChris Lattner
2010-02-28enhance the EmitNode/MorphNodeTo operands to take a bit thatChris Lattner
2010-02-28use MorphNodeTo instead of SelectNodeTo. SelectNodeToChris Lattner
2010-02-28enhance the new isel to use SelectNodeTo for most patterns,Chris Lattner
2010-02-28enhance EmitNodeMatcher to keep track of the recorded slot numbersChris Lattner
2010-02-28add infrastructure to support forming selectnodeto. Not used yetChris Lattner
2010-02-28Generalize my hack to use SDNodeInfo to find out when aChris Lattner
2010-02-27The mayHaveSideEffects flag is no longer used.Dan Gohman
2010-02-27change CheckOpcodeMatcher to hold the SDNodeInfo instead ofChris Lattner
2010-02-27add another case from the ppc backend. This is obviously a huge andChris Lattner
2010-02-27fix logic in DEBUG.Chris Lattner
2010-02-27teach the optimizer that opcode == ISD::STORE is contradictoryChris Lattner
2010-02-27Teach the grouper some simple tricks about looking contradictoryChris Lattner
2010-02-27use DEBUG instead of DebugFlag directly so that thisChris Lattner
2010-02-27implement a new optimization to sink pattern predicates (like isSSE1) Chris Lattner
2010-02-26Fix grammaro in a comment.Dan Gohman
2010-02-26Add Revision keywords to these files, as it's common for them to beDan Gohman
2010-02-26Improve the vim code for highlighting trailing whitespace and linesDan Gohman
2010-02-26Add the alignstack keyword.Dan Gohman