aboutsummaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Expand)Author
2010-03-30Merge 98095 from mainline. Fix for PR5893.Tanya Lattner
2010-03-30Merge 98074 from mainline. Fix for PR5893.Tanya Lattner
2010-03-07turn off debug spewChris Lattner
2010-03-07more factoring.Chris Lattner
2010-03-07teach tblgen to be more aggressive when factoring CheckType nodes.Chris Lattner
2010-03-07add some helper functions and implement isContradictory Chris Lattner
2010-03-05If LD_LIBRARY_PATH is set in the system environment, use it.Duncan Sands
2010-03-05Make it not an error to specify -O* options several times.Mikhail Glushenkov
2010-03-04Simplify the condition-checking logic and hopefully clear up a build failureJohn McCall
2010-03-04Teach lit to honor conditional directives. The syntax is:John McCall
2010-03-04so hey, it turns out that the histogram was completely wrong, becauseChris Lattner
2010-03-04zap fixme.Chris Lattner
2010-03-04now that complexpatterns are all emitted at the end of the matchChris Lattner
2010-03-04change the new isel matcher to emit ComplexPattern matchesChris Lattner
2010-03-04enhance comment output to specify what recorded slotChris Lattner
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