summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/FastISelEmitter.h
Commit message (Collapse)AuthorAgeFilesLines
* Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen2012-06-111-38/+0
| | | | | | | | | The TableGenBackend base class doesn't do much, and will be removed completely soon. Patch by Sean Silva! llvm-svn: 158311
* Remove unused private fields found by clang's new -Wunused-private-field.Benjamin Kramer2012-06-061-1/+0
| | | | | | | | There are some that I didn't remove this round because they looked like obvious stubs. There are dead variables in gtest too, they should be fixed upstream. llvm-svn: 158090
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-1/+1
| | | | | | This is the first step towards splitting LLVM and Clang's tblgen executables. llvm-svn: 140951
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-031-1/+1
| | | | | | | | - Sorry, I can't help myself. - No intended functionality change. llvm-svn: 74742
* Refactor a bunch of FastISelEmitter code into a helper class, andDan Gohman2008-08-261-2/+0
| | | | | | | put each major step in a separate function. This makes the high level sequence of events easier to follow. llvm-svn: 55385
* Begin making more use of the FastISelEmitter class.Dan Gohman2008-08-211-1/+5
| | | | llvm-svn: 55093
* Remove an unneeded #include.Dan Gohman2008-08-191-1/+0
| | | | llvm-svn: 54996
* Initial checkin of the new "fast" instruction selection support. SeeDan Gohman2008-08-131-0/+38
the comments in FastISelEmitter.cpp for details on what this is. This is currently experimental and unusable. llvm-svn: 54751
OpenPOWER on IntegriCloud