| Commit message (Expand) | Author | Age | Files | Lines |
* | Switch pattern sorting predicate from stable sort -> sort, it | Chris Lattner | 2010-03-29 | 1 | -3/+14 |
* | revert 99795, as mentioned, it is disabled anyway. | Chris Lattner | 2010-03-29 | 1 | -123/+2 |
* | Check in a (disabled) failed attempt to improve the ordering of | Chris Lattner | 2010-03-29 | 1 | -2/+123 |
* | print the complexity of the pattern being matched in the | Chris Lattner | 2010-03-29 | 4 | -59/+76 |
* | improve type checking of SDNode operand count. This rejects all cases | Chris Lattner | 2010-03-28 | 2 | -8/+10 |
* | finally remove the immAllOnesV_bc/immAllZerosV_bc patterns | Chris Lattner | 2010-03-28 | 1 | -1/+0 |
* | teach tblgen to allow patterns like (add (i32 (bitconvert (i32 GPR))), 4), | Chris Lattner | 2010-03-28 | 1 | -1/+37 |
* | validate that input sdnodes don't exist in an output pattern. | Chris Lattner | 2010-03-28 | 1 | -8/+23 |
* | eliminate a bunch of code duplication in ParseTreePattern | Chris Lattner | 2010-03-28 | 2 | -100/+68 |
* | SDTCisVT<0, isVoid> is not valid, reject it. | Chris Lattner | 2010-03-28 | 1 | -0/+3 |
* | add an optimized form of OPC_EmitMergeInputChains for the 1, 0 and | Chris Lattner | 2010-03-28 | 1 | -0/+7 |
* | fix a long standing fixme, which required fixing a bunch of other | Chris Lattner | 2010-03-27 | 1 | -25/+27 |
* | fix CodeGenTarget::getRegisterVTs to not return the | Chris Lattner | 2010-03-27 | 2 | -2/+7 |
* | hoist some funky logic into CodeGenInstruction | Chris Lattner | 2010-03-27 | 4 | -17/+38 |
* | continue pushing tblgen's support for nodes with multiple | Chris Lattner | 2010-03-27 | 2 | -40/+44 |
* | fix a bug in my recent patch that increased opcode size to 2 bytes: | Chris Lattner | 2010-03-27 | 1 | -9/+13 |
* | Remove an unnecessary #include. | Dan Gohman | 2010-03-27 | 1 | -1/+0 |
* | remove parallel support. | Chris Lattner | 2010-03-27 | 1 | -37/+4 |
* | Teach TableGen to understand X.Y notation in the TSFlagsFields strings. | Jakob Stoklund Olesen | 2010-03-25 | 3 | -1/+14 |
* | lit: Add LitTestCase and lit.load_test_suite, for adapting lit based suites for | Daniel Dunbar | 2010-03-25 | 3 | -2/+75 |
* | Change tblgen to emit FOOISD opcode names as two | Chris Lattner | 2010-03-25 | 1 | -10/+11 |
* | Fix evil TableGen bug in template parameters with defaults. | Jakob Stoklund Olesen | 2010-03-25 | 2 | -11/+18 |
* | add plumbing for handling multiple result nodes | Chris Lattner | 2010-03-24 | 8 | -27/+36 |
* | implement SDTCisVTSmallerThanOp with EnforceSmallerThan | Chris Lattner | 2010-03-24 | 1 | -10/+3 |
* | bring sanity to EnforceVectorEltType | Chris Lattner | 2010-03-24 | 2 | -27/+31 |
* | Cleanup getImplicitType | Chris Lattner | 2010-03-23 | 1 | -9/+24 |
* | reject void in intrinsic type lists. | Chris Lattner | 2010-03-23 | 1 | -7/+12 |
* | Use "DISABLE_EDIS" to disable building "edis" explicitly. Don't build it for | Bill Wendling | 2010-03-23 | 1 | -0/+2 |
* | Change intrinsic result type for void to store it as an empty list | Chris Lattner | 2010-03-22 | 3 | -18/+16 |
* | When we don't pass --vg-leak to lit, pass --leak-check=no to valgrind. | Jeffrey Yasskin | 2010-03-21 | 1 | -0/+3 |
* | Fix suggested parentheses warning. | Daniel Dunbar | 2010-03-21 | 1 | -2/+2 |
* | Add support for XFAILing valgrind runs with memory leak checking independently | Jeffrey Yasskin | 2010-03-20 | 4 | -19/+23 |
* | Revert r99009 temporarily it seems to be breaking the bots. | Eric Christopher | 2010-03-19 | 3 | -16/+18 |
* | Change intrinsic result type for void to store it as an empty list | Chris Lattner | 2010-03-19 | 3 | -18/+16 |
* | make getOperandNum a static function (since it's just used by | Chris Lattner | 2010-03-19 | 2 | -31/+28 |
* | major surgery on tblgen: generalize TreePatternNode | Chris Lattner | 2010-03-19 | 5 | -160/+301 |
* | Test commit (removed extra blank line) | Ben Holt | 2010-03-19 | 1 | -1/+0 |
* | FileCheck: Don't print "possibly intended match" line if it would match the | Daniel Dunbar | 2010-03-19 | 1 | -5/+6 |
* | Set numThreads to 1 by default when Python is older than 2.5.2. | Torok Edwin | 2010-03-19 | 1 | -1/+8 |
* | make FillWithPossibleTypes take a predicate to filter types so that | Chris Lattner | 2010-03-19 | 2 | -37/+58 |
* | resolve fixme: we now infer the instruction-level 'isvariadic' bit | Chris Lattner | 2010-03-19 | 2 | -12/+21 |
* | add a new SDNPVariadic SDNP node flag, and use it in | Chris Lattner | 2010-03-19 | 4 | -2/+8 |
* | rewrite EnforceSmallerThan to be less bone headed. | Chris Lattner | 2010-03-19 | 2 | -64/+80 |
* | Fix -Asserts warning. | Daniel Dunbar | 2010-03-19 | 1 | -2/+1 |
* | eliminate the last use of EEVT::isUnknown | Chris Lattner | 2010-03-19 | 3 | -18/+9 |
* | Finally change the instruction looking map to be a densemap from | Chris Lattner | 2010-03-19 | 4 | -43/+45 |
* | make inst_begin/inst_end iterate over InstructionsByEnumValue. | Chris Lattner | 2010-03-19 | 5 | -45/+39 |
* | revert 98912 | Chris Lattner | 2010-03-19 | 5 | -31/+31 |
* | make inst_begin/inst_end iterate over InstructionsByEnumValue. | Chris Lattner | 2010-03-19 | 5 | -31/+31 |
* | change Target.getInstructionsByEnumValue to return a reference | Chris Lattner | 2010-03-19 | 10 | -37/+41 |