aboutsummaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Expand)AuthorAgeFilesLines
* * Added (X)Emacs mode for TableGen description filesMisha Brukman2003-08-113-1/+142
* tablegen.vim:Misha Brukman2003-08-112-4/+9
* Add .llxChris Lattner2003-08-111-0/+1
* Added a TableGen syntax highlighting mode for VIM and a README that describesMisha Brukman2003-08-112-0/+68
* Don't forget to initializer result field to 0!Chris Lattner2003-08-111-1/+1
* Put printouts of acquired patterns under the DEBUG() guard, fixed spelling.Misha Brukman2003-08-111-2/+2
* Add full support for code generating expanders!Chris Lattner2003-08-102-35/+177
* Implement autopromotion of leaf trees from arguments to nodes of their own,Chris Lattner2003-08-102-13/+34
* Implement correct parsing, representation, and printing of DAG argument namesChris Lattner2003-08-104-17/+45
* Recognize $foo as a variableChris Lattner2003-08-102-1/+3
* Implement real code emission, at least for Instruction patterns,Chris Lattner2003-08-101-8/+81
* First cut at emitting the reducer. This reducer just prints out the patternsChris Lattner2003-08-101-1/+69
* Finish the matcher!Chris Lattner2003-08-102-37/+69
* Add new functionChris Lattner2003-08-104-0/+38
* This implements a large amount of the matcher, in fact, all of it except for ...Chris Lattner2003-08-082-49/+379
* Emit the first half of the instruction selector.Chris Lattner2003-08-082-4/+186
* Finish implementation of nonterminal instantiation.Chris Lattner2003-08-072-21/+158
* Add new method to get a value type as a stringChris Lattner2003-08-074-30/+40
* Implement type-inference/checking for non-terminal referencesChris Lattner2003-08-072-18/+53
* Rename all of the "Process" methods to be "read" methods, start the Instantia...Chris Lattner2003-08-072-42/+49
* Add support for "cast" nodes, which are required when there is not enough inf...Chris Lattner2003-08-071-1/+24
* Use the new version of isSubClassOfChris Lattner2003-08-071-12/+11
* Add and use a new methodChris Lattner2003-08-072-2/+8
* Cleanup and reorganize code, no functional changesChris Lattner2003-08-072-83/+101
* Read in expanders tooChris Lattner2003-08-072-4/+23
* Continued evolution of the selector emitter: Represent instruction patternsChris Lattner2003-08-072-64/+189
* Finish implementation of the type inference engine.Chris Lattner2003-08-072-8/+36
* Allow clients to get at the pointer typeChris Lattner2003-08-072-0/+4
* Add new method getVAlueAsDagChris Lattner2003-08-072-3/+25
* Initial checkin of tree pattern parser and type inference engine (which still...Chris Lattner2003-08-072-3/+224
* Eliminate now-dead methodChris Lattner2003-08-072-12/+0
* Start using the CodeGeneratorWrappersChris Lattner2003-08-072-16/+16
* Initial checkin of useful wrappers around the Target classes, for now, only V...Chris Lattner2003-08-074-0/+236
* Ick, add the RIGHT accessorChris Lattner2003-08-061-1/+1
* Add accessorChris Lattner2003-08-061-0/+1
* There is something wrong with code that looks like:Chris Lattner2003-08-061-13/+13
* Export the register classes so that the instruction selector can get at them ...Chris Lattner2003-08-062-7/+30
* Added asserts to prevent negative shift amounts from being generated.Misha Brukman2003-08-061-0/+2
* Sort the file listsChris Lattner2003-08-061-3/+3
* Add error checking code to the node type parser. Start the instruction patternChris Lattner2003-08-062-7/+34
* Initial support for an instruction selector emitterChris Lattner2003-08-062-0/+115
* All good classes with virtual functions should have virtual dtors...Chris Lattner2003-08-061-0/+1
* Add an instruction selector emitter skeletonChris Lattner2003-08-061-2/+7
* convert over to using TableGen backendsChris Lattner2003-08-064-31/+9
* Switch code over to being a TableGenBackendChris Lattner2003-08-062-29/+9
* Add more helper methodsChris Lattner2003-08-062-1/+30
* New common interface for backends to useChris Lattner2003-08-062-0/+43
* Stop special-casing annul and predict bits (which are Sparc-specific anyway)Misha Brukman2003-08-051-8/+1
* No functional changes, comment the fix I just put inChris Lattner2003-08-051-4/+5
* The CodeEmitterGenerator used to consider ANY uninitialized field as being anChris Lattner2003-08-051-48/+48