- 0d7a5a7 since the VT is fixed for a ImmLeaf, there is no reason to expose it to the matching code. by Chris Lattner · 15 years ago
- 2ff8c1a now that predicates have a decent abstraction layer on them, introduce a new by Chris Lattner · 15 years ago
- 514e292 Rework our internal representation of node predicates to expose more by Chris Lattner · 15 years ago
- 880e299d - Add "Bitcast" target instruction property for instructions which perform by Evan Cheng · 15 years ago
- 094442d by David Greene · 15 years ago
- 433c618 by David Greene · 15 years ago
- 127fd1d by David Greene · 15 years ago
- 2a0a3b4 Flag -> Glue, the ongoing saga by Chris Lattner · 15 years ago
- 65586fe Tidy up a bit. Trailing whitespace, hard tabs and 80-columns. by Jim Grosbach · 15 years ago
- 77d369c eliminate the Records global variable, patch by Garrison Venn! by Chris Lattner · 15 years ago
- fb116ae Add source Record* reference to PatternToMatch. Allows better diagnostics. by Jim Grosbach · 15 years ago
- d8adec7 factor the operand list (and related fields/operations) out of by Chris Lattner · 15 years ago
- b75d0ca A few 80 column cleanups by Jim Grosbach · 15 years ago
- ba66a81 Fix -Asserts warning. by Daniel Dunbar · 15 years ago
- ddb2d65 Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem by Dan Gohman · 15 years ago
- 1c69646 Add the SubRegIndex TableGen class. by Jakob Stoklund Olesen · 15 years ago
- 5debc33 stop computing InstImpInputs, it is dead by Chris Lattner · 16 years ago
- 9dc68d3 DAGInstruction::ImpOperands is dead after my recent tblgen work, zap it. by Chris Lattner · 16 years ago
- 05925fe print the complexity of the pattern being matched in the by Chris Lattner · 16 years ago
- 135091b improve type checking of SDNode operand count. This rejects all cases by Chris Lattner · 16 years ago
- 6642118 finally remove the immAllOnesV_bc/immAllZerosV_bc patterns by Chris Lattner · 16 years ago
- a787c9e teach tblgen to allow patterns like (add (i32 (bitconvert (i32 GPR))), 4), by Chris Lattner · 16 years ago
- 2e9eae1 validate that input sdnodes don't exist in an output pattern. by Chris Lattner · 16 years ago
- adf7ecf eliminate a bunch of code duplication in ParseTreePattern by rotating it. by Chris Lattner · 16 years ago
- ffdac7b SDTCisVT<0, isVoid> is not valid, reject it. by Chris Lattner · 16 years ago
- 4a5f7be fix CodeGenTarget::getRegisterVTs to not return the by Chris Lattner · 16 years ago
- 7bc5d9b hoist some funky logic into CodeGenInstruction by Chris Lattner · 16 years ago
- d44966f continue pushing tblgen's support for nodes with multiple by Chris Lattner · 16 years ago
- 5c2182e remove parallel support. by Chris Lattner · 16 years ago
- 6c2d178 add plumbing for handling multiple result nodes in some more places. by Chris Lattner · 16 years ago
- 38c9966 implement SDTCisVTSmallerThanOp with EnforceSmallerThan by Chris Lattner · 16 years ago
- 57ebf63 bring sanity to EnforceVectorEltType by Chris Lattner · 16 years ago
- 6070ee2 Cleanup getImplicitType by Chris Lattner · 16 years ago
- 2109cb4 Change intrinsic result type for void to store it as an empty list by Chris Lattner · 16 years ago
- d177edf Fix suggested parentheses warning. by Daniel Dunbar · 16 years ago
- 3e2bb70 Revert r99009 temporarily it seems to be breaking the bots. by Eric Christopher · 16 years ago
- 933b2cf Change intrinsic result type for void to store it as an empty list by Chris Lattner · 16 years ago
- 2db7aba make getOperandNum a static function (since it's just used by by Chris Lattner · 16 years ago
- f144725 major surgery on tblgen: generalize TreePatternNode by Chris Lattner · 16 years ago
- 6d765eb make FillWithPossibleTypes take a predicate to filter types so that by Chris Lattner · 16 years ago
- bb34b4e resolve fixme: we now infer the instruction-level 'isvariadic' bit by Chris Lattner · 16 years ago
- 83aeaab add a new SDNPVariadic SDNP node flag, and use it in by Chris Lattner · 16 years ago
- be6b17f rewrite EnforceSmallerThan to be less bone headed. by Chris Lattner · 16 years ago
- ec71ba2 Fix -Asserts warning. by Daniel Dunbar · 16 years ago
- da5b4ad eliminate the last use of EEVT::isUnknown by Chris Lattner · 16 years ago
- 918be52 change Target.getInstructionsByEnumValue to return a reference by Chris Lattner · 16 years ago
- 70eb897 don't go through getInstructions(). by Chris Lattner · 16 years ago
- 9aec14b look up instructions by record, not by name. by Chris Lattner · 16 years ago
- 63a627c expand tblgen's support for instructions with implicit defs. by Chris Lattner · 16 years ago
- fdc2071 infer results of a pattern from implicit defs. This allows you to do something by Chris Lattner · 16 years ago
- 1359089 simplify this code, the # of sets in the pattern for an instruction by Chris Lattner · 16 years ago
- 5f418ea remove some code that was working around old sparc v9 backend bugs. by Chris Lattner · 16 years ago
- 0db1d65 eliminate some #if 0 code I added in r96905, type inference by Chris Lattner · 16 years ago
- cabe037 Completely rewrite tblgen's type inference mechanism, by Chris Lattner · 16 years ago
- e96802e Node arguments to type casts can have names too. This code by Chris Lattner · 16 years ago
- 1e634e3 resolve a fixme by having the .td file parser reject thigns like by Chris Lattner · 16 years ago
- d39f75b Fix PR2590 by making PatternSortingPredicate actually be by Chris Lattner · 16 years ago
- 99e53b3 Generalize my hack to use SDNodeInfo to find out when a by Chris Lattner · 16 years ago
- 7f28b8e use DEBUG instead of DebugFlag directly so that this by Chris Lattner · 16 years ago
- 4b9225b add some #if 0'd out code for checking that named values in by Chris Lattner · 16 years ago
- 5b0e249 Reject patterns that use a name multiple times in the src or result by Chris Lattner · 16 years ago
- a7722b6 reject patterns that have dead named arguments in the input pattern by Chris Lattner · 16 years ago
- 94d3b0a reject patterns that mention a name in the destination pattern by Chris Lattner · 16 years ago
- 0c0baa9 merge some code. by Chris Lattner · 16 years ago
- f66b6aa more tidying up by Chris Lattner · 16 years ago
- ee820ac reduce indentation by eliminating 'else after return' by Chris Lattner · 16 years ago
- f2d7099 reduce nesting. by Chris Lattner · 16 years ago
- 450d504 constize by Chris Lattner · 16 years ago
- 53c39ba clean up a bunch of code, move some random predicates by Chris Lattner · 16 years ago
- 78291e3 tidy up by Chris Lattner · 16 years ago
- b45a3d8 Use the 'MadeChange' variable instead of returning 'false' all of the time. by Bill Wendling · 16 years ago
- 0f38d98 Do not infer the target type for COPY_TO_REGCLASS from dest regclass, this won't work if it can contain several types. Require explicit result type for the node for now. This fixes PR5364. by Anton Korobeynikov · 16 years ago
- 57b946c PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's type by Bob Wilson · 16 years ago
- c2dbd5d Try to fix MSVC build after r79846. by Benjamin Kramer · 16 years ago
- ced0081 Fix non-determinism in DAGISel emitter. by Daniel Dunbar · 16 years ago
- 34822f6 remove some DOUTs by Chris Lattner · 16 years ago
- f7e587f Add a new "SDTCisVec" SDTypeConstraint. This complements the vAny type. by Bob Wilson · 16 years ago
- 9f94459 Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
- 2cd5da8 Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsic by Bob Wilson · 16 years ago
- 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
- 426bc7c make ptr_rc derive from a new PointerLikeRegClass tblgen class. by Chris Lattner · 16 years ago
- 38a22bf Replace std::iostreams with raw_ostream in TableGen. by Daniel Dunbar · 16 years ago
- 34c8c74 Fix a CodeGenDAGPatterns bug. Check if top level predicates match when it's looking for duplicates. by Evan Cheng · 16 years ago
- d9d1f81 Fix grammaro, and bad indentation. by Nick Lewycky · 16 years ago
- e05336f8 I'm going to assume that this was meant to be an assignment instead of a by Bill Wendling · 16 years ago
- 58a6b76 by David Greene · 16 years ago
- 67c05bf by David Greene · 16 years ago
- 8618f95 by David Greene · 16 years ago
- 5234d37 Revert 72707 and 72709, for the moment. by Dale Johannesen · 16 years ago
- 0b8ca79 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 16 years ago
- 8d6d4b9 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 17 years ago
- b93db66 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 17 years ago
- bb881d6 PR2957 by Nate Begeman · 17 years ago
- 6c14263 Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize by Dan Gohman · 17 years ago
- 60a446a Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. by Dan Gohman · 17 years ago
- 90ea62c Tidy up some comments. by Dan Gohman · 17 years ago
- 975c1cb fix a few spelling errors and typos by Jim Grosbach · 17 years ago
- dbe3f77 Add support to tablegen for naming the nodes themselves, not just the operands, by Nate Begeman · 17 years ago
- ba42e49 add a new TGError class and use it to propagate location info with by Chris Lattner · 17 years ago
- b842d52 Reapply 63765. Patches for clang and llvm-gcc to follow. by Dale Johannesen · 17 years ago