summaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Expand)AuthorFilesLines
2003-08-12Fix emission of instructions that directly reference MBBsChris Lattner1-4/+10
2003-08-12Make LOC count more accurate by not including the tablegen lexer/parser, any ...Chris Lattner1-1/+6
2003-08-12Add support for the Any type. Minor fixes and enhancements for BasicBlock op...Chris Lattner2-7/+18
2003-08-12Rename DNVT_bool to DNVT_i1 to be consistent with type systemChris Lattner2-4/+4
2003-08-12Add support for a bool argtyChris Lattner2-2/+8
2003-08-11It is not an error if a rule does not match, it's just a failed match!Chris Lattner1-2/+3
2003-08-11Add support for frameidx and literal immediates for instructionsChris Lattner2-11/+42
2003-08-11Add support for naming the destination of a "set" in a patternChris Lattner2-0/+6
2003-08-11Add support for the Arg1 argument typeChris Lattner2-3/+15
2003-08-11Added keyword `include', and a FIXME for hex and binary constants.Misha Brukman1-1/+2
2003-08-11* Added (X)Emacs mode for TableGen description filesMisha Brukman3-1/+142
2003-08-11tablegen.vim:Misha Brukman2-4/+9
2003-08-11Add .llxChris Lattner1-0/+1
2003-08-11Added a TableGen syntax highlighting mode for VIM and a README that describesMisha Brukman2-0/+68
2003-08-11Don't forget to initializer result field to 0!Chris Lattner1-1/+1
2003-08-11Put printouts of acquired patterns under the DEBUG() guard, fixed spelling.Misha Brukman1-2/+2
2003-08-10Add full support for code generating expanders!Chris Lattner2-35/+177
2003-08-10Implement autopromotion of leaf trees from arguments to nodes of their own,Chris Lattner2-13/+34
2003-08-10Implement correct parsing, representation, and printing of DAG argument namesChris Lattner4-17/+45
2003-08-10Recognize $foo as a variableChris Lattner2-1/+3
2003-08-10Implement real code emission, at least for Instruction patterns,Chris Lattner1-8/+81
2003-08-10First cut at emitting the reducer. This reducer just prints out the patternsChris Lattner1-1/+69
2003-08-10Finish the matcher!Chris Lattner2-37/+69
2003-08-10Add new functionChris Lattner4-0/+38
2003-08-08This implements a large amount of the matcher, in fact, all of it except for ...Chris Lattner2-49/+379
2003-08-08Emit the first half of the instruction selector.Chris Lattner2-4/+186
2003-08-07Finish implementation of nonterminal instantiation.Chris Lattner2-21/+158
2003-08-07Add new method to get a value type as a stringChris Lattner4-30/+40
2003-08-07Implement type-inference/checking for non-terminal referencesChris Lattner2-18/+53
2003-08-07Rename all of the "Process" methods to be "read" methods, start the Instantia...Chris Lattner2-42/+49
2003-08-07Add support for "cast" nodes, which are required when there is not enough inf...Chris Lattner1-1/+24
2003-08-07Use the new version of isSubClassOfChris Lattner1-12/+11
2003-08-07Add and use a new methodChris Lattner2-2/+8
2003-08-07Cleanup and reorganize code, no functional changesChris Lattner2-83/+101
2003-08-07Read in expanders tooChris Lattner2-4/+23
2003-08-07Continued evolution of the selector emitter: Represent instruction patternsChris Lattner2-64/+189
2003-08-07Finish implementation of the type inference engine.Chris Lattner2-8/+36
2003-08-07Allow clients to get at the pointer typeChris Lattner2-0/+4
2003-08-07Add new method getVAlueAsDagChris Lattner2-3/+25
2003-08-07Initial checkin of tree pattern parser and type inference engine (which still...Chris Lattner2-3/+224
2003-08-07Eliminate now-dead methodChris Lattner2-12/+0
2003-08-07Start using the CodeGeneratorWrappersChris Lattner2-16/+16
2003-08-07Initial checkin of useful wrappers around the Target classes, for now, only V...Chris Lattner4-0/+236
2003-08-06Ick, add the RIGHT accessorChris Lattner1-1/+1
2003-08-06Add accessorChris Lattner1-0/+1
2003-08-06There is something wrong with code that looks like:Chris Lattner1-13/+13
2003-08-06Export the register classes so that the instruction selector can get at them ...Chris Lattner2-7/+30
2003-08-06Added asserts to prevent negative shift amounts from being generated.Misha Brukman1-0/+2
2003-08-06Sort the file listsChris Lattner1-3/+3
2003-08-06Add error checking code to the node type parser. Start the instruction patternChris Lattner2-7/+34