aboutsummaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Expand)AuthorAgeFilesLines
* 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-294-59/+76
* improve type checking of SDNode operand count. This rejects all casesChris Lattner2010-03-282-8/+10
* finally remove the immAllOnesV_bc/immAllZerosV_bc patternsChris Lattner2010-03-281-1/+0
* teach tblgen to allow patterns like (add (i32 (bitconvert (i32 GPR))), 4), Chris Lattner2010-03-281-1/+37
* validate that input sdnodes don't exist in an output pattern.Chris Lattner2010-03-281-8/+23
* eliminate a bunch of code duplication in ParseTreePatternChris Lattner2010-03-282-100/+68
* SDTCisVT<0, isVoid> is not valid, reject it.Chris Lattner2010-03-281-0/+3
* add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and Chris Lattner2010-03-281-0/+7
* fix a long standing fixme, which required fixing a bunch of otherChris Lattner2010-03-271-25/+27
* fix CodeGenTarget::getRegisterVTs to not return the Chris Lattner2010-03-272-2/+7
* hoist some funky logic into CodeGenInstructionChris Lattner2010-03-274-17/+38
* continue pushing tblgen's support for nodes with multipleChris Lattner2010-03-272-40/+44
* fix a bug in my recent patch that increased opcode size to 2 bytes:Chris Lattner2010-03-271-9/+13
* Remove an unnecessary #include.Dan Gohman2010-03-271-1/+0
* remove parallel support.Chris Lattner2010-03-271-37/+4
* Teach TableGen to understand X.Y notation in the TSFlagsFields strings.Jakob Stoklund Olesen2010-03-253-1/+14
* lit: Add LitTestCase and lit.load_test_suite, for adapting lit based suites forDaniel Dunbar2010-03-253-2/+75
* Change tblgen to emit FOOISD opcode names as twoChris Lattner2010-03-251-10/+11
* Fix evil TableGen bug in template parameters with defaults.Jakob Stoklund Olesen2010-03-252-11/+18
* add plumbing for handling multiple result nodes Chris Lattner2010-03-248-27/+36
* implement SDTCisVTSmallerThanOp with EnforceSmallerThanChris Lattner2010-03-241-10/+3
* bring sanity to EnforceVectorEltTypeChris Lattner2010-03-242-27/+31
* Cleanup getImplicitTypeChris Lattner2010-03-231-9/+24
* reject void in intrinsic type lists.Chris Lattner2010-03-231-7/+12
* Use "DISABLE_EDIS" to disable building "edis" explicitly. Don't build it forBill Wendling2010-03-231-0/+2
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-223-18/+16
* When we don't pass --vg-leak to lit, pass --leak-check=no to valgrind.Jeffrey Yasskin2010-03-211-0/+3
* Fix suggested parentheses warning.Daniel Dunbar2010-03-211-2/+2
* Add support for XFAILing valgrind runs with memory leak checking independentlyJeffrey Yasskin2010-03-204-19/+23
* Revert r99009 temporarily it seems to be breaking the bots.Eric Christopher2010-03-193-16/+18
* Change intrinsic result type for void to store it as an empty listChris Lattner2010-03-193-18/+16
* make getOperandNum a static function (since it's just used by Chris Lattner2010-03-192-31/+28
* major surgery on tblgen: generalize TreePatternNodeChris Lattner2010-03-195-160/+301
* Test commit (removed extra blank line)Ben Holt2010-03-191-1/+0
* FileCheck: Don't print "possibly intended match" line if it would match theDaniel Dunbar2010-03-191-5/+6
* Set numThreads to 1 by default when Python is older than 2.5.2.Torok Edwin2010-03-191-1/+8
* make FillWithPossibleTypes take a predicate to filter types so that Chris Lattner2010-03-192-37/+58
* resolve fixme: we now infer the instruction-level 'isvariadic' bitChris Lattner2010-03-192-12/+21
* add a new SDNPVariadic SDNP node flag, and use it inChris Lattner2010-03-194-2/+8
* rewrite EnforceSmallerThan to be less bone headed.Chris Lattner2010-03-192-64/+80
* Fix -Asserts warning.Daniel Dunbar2010-03-191-2/+1
* eliminate the last use of EEVT::isUnknownChris Lattner2010-03-193-18/+9
* Finally change the instruction looking map to be a densemap fromChris Lattner2010-03-194-43/+45
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-195-45/+39
* revert 98912Chris Lattner2010-03-195-31/+31
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-195-31/+31
* change Target.getInstructionsByEnumValue to return a referenceChris Lattner2010-03-1910-37/+41