- 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
- 2ca698d check in anton's patch to make inlining happen in a determinstic order by Chris Lattner · 17 years ago
- 2887310 Added MemOperands to Atomic operations since Atomics touches memory. by Mon P Wang · 17 years ago
- 6bd9567 - Add "Commutative" property to intrinsics. This allows tblgen to generate the commuted variants for dagisel matching code. by Evan Cheng · 17 years ago
- 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
- e4c67cd Teach the DAGISelEmitter to not compute the variable_ops operand by Dan Gohman · 17 years ago
- d35121a Fix a tblgen problem handling variable_ops in tblgen instruction by Dan Gohman · 17 years ago
- ee4fa19 Move instruction flag inference out of InstrInfoEmitter and into by Dan Gohman · 17 years ago
- 71a2cb2 detabify llvm, patch by Mike Stump! by Chris Lattner · 17 years ago
- 5b41537 Recommitting changes after more testing. These appear to cause no problems. by Christopher Lamb · 17 years ago
- 4499e49 Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests. by Evan Cheng · 17 years ago
- 02f6937 Revert accidentally committed local changes. by Christopher Lamb · 17 years ago
- 620d741 Add support in TableGen for unknown operands that infer their type from the pattern their used in. This will be used to allow insert/extract subreg patterns in .td files! by Christopher Lamb · 17 years ago
- 327d065 This patch fixes a problem encountered by the CellSPU backend where variants by Scott Michel · 17 years ago
- 27926af De-tabify. by Bill Wendling · 17 years ago
- ae9f3a3 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 17 years ago
- 0123b7d Make tblgen a little smarter about constants smaller than i32. Currently, by Scott Michel · 17 years ago
- b5af334 Tablegen support for insert & extract element matching by Nate Begeman · 18 years ago
- 9a79de3 Add files to windows project files. Also include <algorithm> explicitly so that vstudio build works by Chuck Rose III · 18 years ago
- bc0b9f7 start inferring 'no side effects'. by Chris Lattner · 18 years ago
- 710e995 realize that instructions who match intrinsics that read memory read memory. by Chris Lattner · 18 years ago
- c8478d8 Change the 'isStore' inferrer to look for 'SDNPMayStore' by Chris Lattner · 18 years ago
- e67bde5 set the 'isstore' flag for instructions whose pattern is an by Chris Lattner · 18 years ago
- f1ab4f1 improve const correctness. by Chris Lattner · 18 years ago
- fe71893 rename CodegenDAGPatterns -> CodeGenDAGPatterns by Chris Lattner · 18 years ago
- 93c7e41 fix build on case sensitive file systems. by Chris Lattner · 18 years ago
- 443e3f9 move Node Transformation printing from CodeGenDAGPatterns -> DAGISelEmitter. by Chris Lattner · 18 years ago
- dc32f98 move predicate printing code from CodeGenDAGPatterns -> DAGISelEmitter. by Chris Lattner · 18 years ago
- 6cefb77 change getQualifiedName to be a global function. by Chris Lattner · 18 years ago