summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/InstrEnumEmitter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
* eliminate the Records global variable, patch by Garrison Venn!Chris Lattner2010-12-131-1/+1
| | | | llvm-svn: 121659
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-191-8/+1
| | | | | | Use CodeGenTarget::getInstNamespace in one place and fix it. llvm-svn: 98915
* revert 98912Chris Lattner2010-03-191-2/+2
| | | | llvm-svn: 98914
* make inst_begin/inst_end iterate over InstructionsByEnumValue.Chris Lattner2010-03-191-2/+2
| | | | llvm-svn: 98912
* change Target.getInstructionsByEnumValue to return a referenceChris Lattner2010-03-191-2/+2
| | | | | | | to a vector that CGT stores instead of synthesizing it on every call. llvm-svn: 98910
* fix this to work more determinstically, patch by Thomas Veith!Chris Lattner2010-02-191-1/+1
| | | | llvm-svn: 96661
* 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
* Add <cstdio> include where needed by gcc-4.4.Duncan Sands2008-10-081-0/+1
| | | | | | Patch by Samuel Tardieu. llvm-svn: 57291
* split enum emission out from InstrInfoEmitter into it's own tblgen backend.Chris Lattner2008-01-061-0/+54
llvm-svn: 45640
OpenPOWER on IntegriCloud