- c240bb0 factor the operand list (and related fields/operations) out of by Chris Lattner · 15 years ago
- bb16824 A few 80 column cleanups by Jim Grosbach · 15 years ago
- 6aa526b Fix -Asserts warning. by Daniel Dunbar · 15 years ago
- 7365c09 Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMem by Dan Gohman · 15 years ago
- 73ea7bf Add the SubRegIndex TableGen class. by Jakob Stoklund Olesen · 15 years ago
- acfb70f stop computing InstImpInputs, it is dead by Chris Lattner · 15 years ago
- 62bcec8 DAGInstruction::ImpOperands is dead after my recent tblgen work, zap it. by Chris Lattner · 15 years ago
- 48e86db print the complexity of the pattern being matched in the by Chris Lattner · 15 years ago
- 2a22cdc improve type checking of SDNode operand count. This rejects all cases by Chris Lattner · 15 years ago
- caa8870 finally remove the immAllOnesV_bc/immAllZerosV_bc patterns by Chris Lattner · 15 years ago
- 7a0eb91 teach tblgen to allow patterns like (add (i32 (bitconvert (i32 GPR))), 4), by Chris Lattner · 15 years ago
- b775b1e validate that input sdnodes don't exist in an output pattern. by Chris Lattner · 15 years ago
- c217305 eliminate a bunch of code duplication in ParseTreePattern by rotating it. by Chris Lattner · 15 years ago
- c812261 SDTCisVT<0, isVoid> is not valid, reject it. by Chris Lattner · 15 years ago
- 0d7952e fix CodeGenTarget::getRegisterVTs to not return the by Chris Lattner · 15 years ago
- 9414ae5 hoist some funky logic into CodeGenInstruction by Chris Lattner · 15 years ago
- 0be6fe7 continue pushing tblgen's support for nodes with multiple by Chris Lattner · 15 years ago
- 310adf1 remove parallel support. by Chris Lattner · 15 years ago
- 084df62 add plumbing for handling multiple result nodes in some more places. by Chris Lattner · 15 years ago
- cc87830 implement SDTCisVTSmallerThanOp with EnforceSmallerThan by Chris Lattner · 15 years ago
- 66fb9d2 bring sanity to EnforceVectorEltType by Chris Lattner · 15 years ago
- 640a3f5 Cleanup getImplicitType by Chris Lattner · 15 years ago
- 93dc92e Change intrinsic result type for void to store it as an empty list by Chris Lattner · 15 years ago
- 32f6a8b Fix suggested parentheses warning. by Daniel Dunbar · 15 years ago
- d7de540 Revert r99009 temporarily it seems to be breaking the bots. by Eric Christopher · 15 years ago
- 26e7637 Change intrinsic result type for void to store it as an empty list by Chris Lattner · 15 years ago
- 2e68a02 make getOperandNum a static function (since it's just used by by Chris Lattner · 15 years ago
- d734919 major surgery on tblgen: generalize TreePatternNode by Chris Lattner · 15 years ago
- 774ce29 make FillWithPossibleTypes take a predicate to filter types so that by Chris Lattner · 15 years ago
- 1e50631 resolve fixme: we now infer the instruction-level 'isvariadic' bit by Chris Lattner · 15 years ago
- e8cabf3 add a new SDNPVariadic SDNP node flag, and use it in by Chris Lattner · 15 years ago
- 5a9b8fb rewrite EnforceSmallerThan to be less bone headed. by Chris Lattner · 15 years ago
- 65f35d5 Fix -Asserts warning. by Daniel Dunbar · 15 years ago
- aac5b5b eliminate the last use of EEVT::isUnknown by Chris Lattner · 15 years ago
- f650278 change Target.getInstructionsByEnumValue to return a reference by Chris Lattner · 15 years ago
- b61e09d don't go through getInstructions(). by Chris Lattner · 15 years ago
- f30187a look up instructions by record, not by name. by Chris Lattner · 15 years ago
- 9287953 expand tblgen's support for instructions with implicit defs. by Chris Lattner · 15 years ago
- 6c6ba36 infer results of a pattern from implicit defs. This allows you to do something by Chris Lattner · 15 years ago
- ef98898 simplify this code, the # of sets in the pattern for an instruction by Chris Lattner · 15 years ago
- cedef1c remove some code that was working around old sparc v9 backend bugs. by Chris Lattner · 15 years ago
- e002da3 eliminate some #if 0 code I added in r96905, type inference by Chris Lattner · 15 years ago
- 2cacec5 Completely rewrite tblgen's type inference mechanism, by Chris Lattner · 15 years ago
- 43e4754 Node arguments to type casts can have names too. This code by Chris Lattner · 15 years ago
- 405f125 resolve a fixme by having the .td file parser reject thigns like by Chris Lattner · 15 years ago
- 117ccb7 Fix PR2590 by making PatternSortingPredicate actually be by Chris Lattner · 15 years ago
- 2257981 Generalize my hack to use SDNodeInfo to find out when a by Chris Lattner · 15 years ago
- aaf5486 use DEBUG instead of DebugFlag directly so that this by Chris Lattner · 15 years ago
- ba1cff4 add some #if 0'd out code for checking that named values in by Chris Lattner · 15 years ago
- a27234e Reject patterns that use a name multiple times in the src or result by Chris Lattner · 15 years ago
- 4ac7a0c reject patterns that have dead named arguments in the input pattern by Chris Lattner · 15 years ago
- 967d54a reject patterns that mention a name in the destination pattern by Chris Lattner · 15 years ago
- 25b6f91 merge some code. by Chris Lattner · 15 years ago
- 53d09bd more tidying up by Chris Lattner · 15 years ago
- 6eb3012 reduce indentation by eliminating 'else after return' by Chris Lattner · 15 years ago
- 84aa60b reduce nesting. by Chris Lattner · 15 years ago
- 751d5aa constize by Chris Lattner · 15 years ago
- 4766132 clean up a bunch of code, move some random predicates by Chris Lattner · 15 years ago
- 523f6a5 tidy up by Chris Lattner · 15 years ago
- 7529ece Use the 'MadeChange' variable instead of returning 'false' all of the time. by Bill Wendling · 16 years ago
- 3a639a0 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
- cdfa01b PR4795: Remove EEVT::isFP, isInt and isVec types used by TableGen's type by Bob Wilson · 16 years ago
- 5b9e7ef Try to fix MSVC build after r79846. by Benjamin Kramer · 16 years ago
- 6f5cc82 Fix non-determinism in DAGISel emitter. by Daniel Dunbar · 16 years ago
- 569f121 remove some DOUTs by Chris Lattner · 16 years ago
- 36e3e66 Add a new "SDTCisVec" SDTypeConstraint. This complements the vAny type. by Bob Wilson · 16 years ago
- 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
- 61fc4cf Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsic by Bob Wilson · 16 years ago
- e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
- a938ac6 make ptr_rc derive from a new PointerLikeRegClass tblgen class. by Chris Lattner · 16 years ago
- 1a55180 Replace std::iostreams with raw_ostream in TableGen. by Daniel Dunbar · 16 years ago
- c0ad80f Fix a CodeGenDAGPatterns bug. Check if top level predicates match when it's looking for duplicates. by Evan Cheng · 16 years ago
- fc4c255 Fix grammaro, and bad indentation. by Nick Lewycky · 16 years ago
- ee1f6b0 I'm going to assume that this was meant to be an assignment instead of a by Bill Wendling · 16 years ago
- ffc0ab6 by David Greene · 16 years ago
- 0d97399 by David Greene · 16 years ago
- e1b4691 by David Greene · 16 years ago
- 874ae25 Revert 72707 and 72709, for the moment. by Dale Johannesen · 16 years ago
- 4150d83 Make the implicit inputs and outputs of target-independent by Dale Johannesen · 16 years ago
- 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
- 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
- b706d29 PR2957 by Nate Begeman · 16 years ago
- 88c7af0 Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize by Dan Gohman · 16 years ago
- f8c7394 Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. by Dan Gohman · 16 years ago
- 4b6fce4 Tidy up some comments. by Dan Gohman · 16 years ago
- da4231f fix a few spelling errors and typos by Jim Grosbach · 16 years ago
- 7cee817 Add support to tablegen for naming the nodes themselves, not just the operands, by Nate Begeman · 16 years ago
- a14b1de add a new TGError class and use it to propagate location info with by Chris Lattner · 16 years ago
- 49de982 Reapply 63765. Patches for clang and llvm-gcc to follow. by Dale Johannesen · 17 years ago
- 4d452de Reverting 63765. This broke the build of both clang and llvm-gcc. by Dale Johannesen · 17 years ago
- d244797 New feature: add support for target intrinsics being defined in the by Nate Begeman · 17 years ago
- b0d5cdd Fix PR3453 and probably a bunch of other potential by Duncan Sands · 17 years ago
- e035fa5 Handle iAny and fAny types in TreePatternNode::UpdateNodeType. by Bob Wilson · 17 years ago
- 6c01ca9 Fix spelling in some comments. by Bob Wilson · 17 years ago
- 62c939d Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86's by Dan Gohman · 17 years ago
- 41474ba Add a sanity-check to tablegen to catch the case where isSimpleLoad by Dan Gohman · 17 years ago
- cdcc3e6 Modify the intrinsics pattern to separate out the "return" types from the by Bill Wendling · 17 years ago
- 0540e17 Add support for having multiple predicates on a TreePatternNode. by Dan Gohman · 17 years ago
- 22bb311 Factor out the predicate check code from DAGISelEmitter.cpp by Dan Gohman · 17 years ago
- e3b3a72 Added support for overloading intrinsics (atomics) based on pointers by Mon P Wang · 17 years ago