summaryrefslogtreecommitdiffstats
path: root/llvm/support/tools/TableGen/InstrSelectorEmitter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Implement type-inference/checking for non-terminal referencesChris Lattner2003-08-071-17/+36
| | | | llvm-svn: 7686
* Rename all of the "Process" methods to be "read" methods, start the ↵Chris Lattner2003-08-071-31/+35
| | | | | | Instantiate method llvm-svn: 7685
* Add support for "cast" nodes, which are required when there is not enough ↵Chris Lattner2003-08-071-1/+24
| | | | | | | | information to infer type type of all nodes, e.g. (ret imm) llvm-svn: 7684
* Use the new version of isSubClassOfChris Lattner2003-08-071-12/+11
| | | | llvm-svn: 7683
* Cleanup and reorganize code, no functional changesChris Lattner2003-08-071-83/+94
| | | | llvm-svn: 7679
* Read in expanders tooChris Lattner2003-08-071-4/+20
| | | | llvm-svn: 7678
* Continued evolution of the selector emitter: Represent instruction patternsChris Lattner2003-08-071-48/+93
| | | | | | as first class objects llvm-svn: 7677
* Finish implementation of the type inference engine.Chris Lattner2003-08-071-7/+30
| | | | | | Start working on reading in nonterminals llvm-svn: 7671
* Initial checkin of tree pattern parser and type inference engine (which ↵Chris Lattner2003-08-071-3/+165
| | | | | | still needs work). llvm-svn: 7668
* Export the register classes so that the instruction selector can get at them ↵Chris Lattner2003-08-061-5/+5
| | | | | | as needed llvm-svn: 7651
* Add error checking code to the node type parser. Start the instruction patternChris Lattner2003-08-061-3/+29
| | | | | | reader llvm-svn: 7632
* Initial support for an instruction selector emitterChris Lattner2003-08-061-0/+56
llvm-svn: 7631
OpenPOWER on IntegriCloud