aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/InstrSelectorEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Changes For Bug 352Reid Spencer2004-09-011-2/+2
* Do not #include files into the llvm namespaceChris Lattner2004-08-171-2/+2
* Rename CodeGenWrappers.(cpp|h) -> CodeGenTarget.(cpp|h)Chris Lattner2004-08-011-1/+0
* Finegrainify namespacificationChris Lattner2004-08-011-5/+3
* Fix a couple of places I noticed where "X86" was hard-coded.Brian Gaeke2004-01-241-2/+2
* Stop laughing MishaChris Lattner2003-12-111-1/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-1/+6
* Added LLVM copyright header.John Criswell2003-10-201-0/+7
* Squelch warningChris Lattner2003-09-221-0/+1
* Fix warning on sparc buildChris Lattner2003-08-211-0/+1
* Add support for nodes with void arguments, like chain nodesChris Lattner2003-08-151-2/+3
* Fix emission of instructions that directly reference MBBsChris Lattner2003-08-121-4/+10
* Add support for the Any type. Minor fixes and enhancements for BasicBlock op...Chris Lattner2003-08-121-6/+17
* Rename DNVT_bool to DNVT_i1 to be consistent with type systemChris Lattner2003-08-121-3/+3
* Add support for a bool argtyChris Lattner2003-08-121-0/+7
* It is not an error if a rule does not match, it's just a failed match!Chris Lattner2003-08-111-2/+3
* Add support for frameidx and literal immediates for instructionsChris Lattner2003-08-111-5/+29
* Add support for naming the destination of a "set" in a patternChris Lattner2003-08-111-0/+4
* Add support for the Arg1 argument typeChris Lattner2003-08-111-3/+14
* 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-101-27/+136
* Implement autopromotion of leaf trees from arguments to nodes of their own,Chris Lattner2003-08-101-13/+29
* Implement correct parsing, representation, and printing of DAG argument namesChris Lattner2003-08-101-5/+4
* 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-101-37/+67
* This implements a large amount of the matcher, in fact, all of it except for ...Chris Lattner2003-08-081-45/+352
* Emit the first half of the instruction selector.Chris Lattner2003-08-081-3/+141
* Finish implementation of nonterminal instantiation.Chris Lattner2003-08-071-16/+112
* Implement type-inference/checking for non-terminal referencesChris Lattner2003-08-071-17/+36
* Rename all of the "Process" methods to be "read" methods, start the Instantia...Chris Lattner2003-08-071-31/+35
* 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
* Cleanup and reorganize code, no functional changesChris Lattner2003-08-071-83/+94
* Read in expanders tooChris Lattner2003-08-071-4/+20
* Continued evolution of the selector emitter: Represent instruction patternsChris Lattner2003-08-071-48/+93
* Finish implementation of the type inference engine.Chris Lattner2003-08-071-7/+30
* Initial checkin of tree pattern parser and type inference engine (which still...Chris Lattner2003-08-071-3/+165
* Export the register classes so that the instruction selector can get at them ...Chris Lattner2003-08-061-5/+5
* Add error checking code to the node type parser. Start the instruction patternChris Lattner2003-08-061-3/+29
* Initial support for an instruction selector emitterChris Lattner2003-08-061-0/+56