- 053a205 Add full support for code generating expanders! by Chris Lattner · 21 years ago
- 990db46 Implement autopromotion of leaf trees from arguments to nodes of their own, by Chris Lattner · 21 years ago
- 91290d7 Implement correct parsing, representation, and printing of DAG argument names by Chris Lattner · 21 years ago
- fb9ea58 Recognize $foo as a variable by Chris Lattner · 21 years ago
- 094ec50 Implement real code emission, at least for Instruction patterns, by Chris Lattner · 21 years ago
- 6167004 First cut at emitting the reducer. This reducer just prints out the patterns by Chris Lattner · 21 years ago
- 9552b8c Finish the matcher! by Chris Lattner · 21 years ago
- b72fb7e Add new function by Chris Lattner · 21 years ago
- 955c1be This implements a large amount of the matcher, in fact, all of it except for one bug by Chris Lattner · 21 years ago
- 6dafd39 Emit the first half of the instruction selector. by Chris Lattner · 21 years ago
- ef0ce6a Finish implementation of nonterminal instantiation. by Chris Lattner · 21 years ago
- d3464c1 Add new method to get a value type as a string by Chris Lattner · 21 years ago
- da81eca close() requires "unistd.h" . by Misha Brukman · 21 years ago
- f7066c7 Doxygen-ify the comments by using '///' instead of '//'. by Misha Brukman · 21 years ago
- 35d402f Remove references to `bugpoint' from the now-generic system utilities. by Misha Brukman · 21 years ago
- 3d1b0c7 Moved removeFile() and getUniqueFilename() into FileUtilities. by Misha Brukman · 21 years ago
- 5709e51 Implement type-inference/checking for non-terminal references by Chris Lattner · 21 years ago
- ee858d2 Rename all of the "Process" methods to be "read" methods, start the Instantiate method by Chris Lattner · 21 years ago
- 90825b4 Add support for "cast" nodes, which are required when there is not enough information by Chris Lattner · 21 years ago
- ab05e2a Use the new version of isSubClassOf by Chris Lattner · 21 years ago
- a40e5ad Add and use a new method by Chris Lattner · 21 years ago
- 2b8b2b4 Cleanup and reorganize code, no functional changes by Chris Lattner · 21 years ago
- b356a24 Read in expanders too by Chris Lattner · 21 years ago
- f8e9683 Continued evolution of the selector emitter: Represent instruction patterns by Chris Lattner · 21 years ago
- bc659dd Finish implementation of the type inference engine. by Chris Lattner · 21 years ago
- 54c66fe Allow clients to get at the pointer type by Chris Lattner · 21 years ago
- 784a793 Add new method getVAlueAsDag by Chris Lattner · 21 years ago
- 018c9e4 Initial checkin of tree pattern parser and type inference engine (which still needs work). by Chris Lattner · 21 years ago
- 84a393b Eliminate now-dead method by Chris Lattner · 21 years ago
- 7884b75 Start using the CodeGeneratorWrappers by Chris Lattner · 21 years ago
- 4587207 Initial checkin of useful wrappers around the Target classes, for now, only ValueType and by Chris Lattner · 21 years ago
- eac56ac Ick, add the RIGHT accessor by Chris Lattner · 21 years ago
- 6514a32 Add accessor by Chris Lattner · 21 years ago
- 81a83f2 There is something wrong with code that looks like: by Chris Lattner · 21 years ago
- 38aa542 Export the register classes so that the instruction selector can get at them as needed by Chris Lattner · 21 years ago
- dfd414a Added asserts to prevent negative shift amounts from being generated. by Misha Brukman · 21 years ago
- 2787d1a Add error checking code to the node type parser. Start the instruction pattern by Chris Lattner · 21 years ago
- faca5ab Initial support for an instruction selector emitter by Chris Lattner · 21 years ago
- a7ac3cf All good classes with virtual functions should have virtual dtors... by Chris Lattner · 21 years ago
- 3f78134 Add an instruction selector emitter skeleton by Chris Lattner · 21 years ago
- 0e5e49e convert over to using TableGen backends by Chris Lattner · 21 years ago
- bc01723 Switch code over to being a TableGenBackend by Chris Lattner · 21 years ago
- 18a6a94 Add more helper methods by Chris Lattner · 21 years ago
- 2c0f2c7 New common interface for backends to use by Chris Lattner · 21 years ago
- d88ba5a Stop special-casing annul and predict bits (which are Sparc-specific anyway) by Misha Brukman · 21 years ago
- ffaee37 No functional changes, comment the fix I just put in by Chris Lattner · 21 years ago
- d7efef9 The CodeEmitterGenerator used to consider ANY uninitialized field as being an by Chris Lattner · 21 years ago
- bc21c34 Parse DAG patterns by Chris Lattner · 21 years ago
- 8e9a977 add support for DagInit initializers, which represent DAG patterns by Chris Lattner · 21 years ago
- 13854f2 Update file header comment by Chris Lattner · 21 years ago
- cad3569 Transition complete, remove the obsolete 'set' keyword by Chris Lattner · 21 years ago
- 42aa89e Start transitioning towards using 'let X = y in' statements, instead of 'set X = y in'. by Chris Lattner · 21 years ago
- e9d019c It appears that somehow we forgot to add support for code variables. by Chris Lattner · 21 years ago
- 40f7113 Add initial support for a new 'dag' type by Chris Lattner · 21 years ago
- a8af779 Allow registers to specify a custom name by Chris Lattner · 21 years ago
- 15de32d add new --gen-instr-desc option by Chris Lattner · 21 years ago
- 0969c5b Add new Record::getValueAsBit method by Chris Lattner · 21 years ago
- a3ae614 Finish the instruction info emitter by Chris Lattner · 21 years ago
- 08ca972 Fix bug: TableGen/IntBitInit.td by Chris Lattner · 21 years ago
- d19c2cf Fix bug: TableGen/BitsInitOverflow.td by Chris Lattner · 21 years ago
- 13c5b4c * Changes to allow lists of any type by Chris Lattner · 21 years ago
- 7cf0ce4 Changes to allow lists of any type by Chris Lattner · 21 years ago
- bc1f0dc expand contraction by Chris Lattner · 21 years ago
- 169e66b Add support for instruction enum emission by Chris Lattner · 21 years ago
- 33ccf7e Initial checkin of Instruction emitter, which just produces enum values so far by Chris Lattner · 21 years ago
- d17eabe Remove dead private: by Chris Lattner · 21 years ago
- 0bb66fc Make the register numbers line up more frequently by Chris Lattner · 21 years ago
- 6009425 Allow an external 'set' command to set multiple values in the same command. by Chris Lattner · 21 years ago
- 9fff891 Finish the register info emitter by Chris Lattner · 21 years ago
- dbb295b Add new method by Chris Lattner · 21 years ago
- 038e05a Move debug functionality to Debug.cpp/Debug.h by Chris Lattner · 21 years ago
- 96a54db Describe the value name by Chris Lattner · 21 years ago
- c648dab DEBUG got moved to Debug.h by Chris Lattner · 21 years ago
- 7a6ff2b Check in the implementation of the FileUtilities! by Chris Lattner · 21 years ago
- e79c72d Tablegen should only replace the output if it changes by Chris Lattner · 21 years ago
- 794a58e Use the C++, more portable, deleter by Chris Lattner · 21 years ago
- f1e366a Make sure to delete the output file if there is an error by Chris Lattner · 21 years ago
- fafac12 Move #include from a header to here by Chris Lattner · 21 years ago
- c7d5802 add support for emitting register classes by Chris Lattner · 21 years ago
- 58c5de1 Add new getValueAsListInit and getValueAsInt methods by Chris Lattner · 21 years ago
- 54d156d Add the ability to emit register file enums by Chris Lattner · 21 years ago
- 24151a6 Fix the way field bit references are resolved, also allow resolution of field references overall! by Chris Lattner · 21 years ago
- accd8ab Dead code elimination by Chris Lattner · 21 years ago
- 6f334ad Add new getValueAsBitsInit 'high-level' method by Chris Lattner · 21 years ago
- 1d1adea Add file comment by Chris Lattner · 21 years ago
- 3112326 Initial checkin of register info emitter by Chris Lattner · 21 years ago
- 048c00d Simplify code to match new interfaces by Chris Lattner · 21 years ago
- 5c737ad Switch over to an exception handling model for "high-level" requests. by Chris Lattner · 21 years ago
- cf1b585 Minor cleanups by Chris Lattner · 21 years ago
- ab47ae3 Factor code out into a new getAllDerivedDefinitions method, which is generally useful by Chris Lattner · 21 years ago
- 71336a9 Fix the JIT in the Nightly tester. This was not a fun bug to track down. by Chris Lattner · 21 years ago
- 396aecd Trivial cleanups: no need to include header twice. Global variable is local to file by Chris Lattner · 21 years ago
- c9670ef More minor cleanups of the interface by Chris Lattner · 21 years ago
- f745a20 Rename createEmitter to run because eventually all tablegen backends will by Chris Lattner · 21 years ago
- 14d7c59 Add file comment by Chris Lattner · 21 years ago
- aaa3939 Tighten up interface by Chris Lattner · 21 years ago
- e3a1d05 Add support for code fragments by Chris Lattner · 21 years ago
- f05760d Initial support for the 'code' type. by Chris Lattner · 21 years ago
- 7dff053 Move err() to the lexer, implement file inclusion capabilities directly in tblgen by Chris Lattner · 21 years ago
- e623fe3 Minor reorganization, move ParseFile to the lexer by Chris Lattner · 21 years ago