aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/CodeEmitterGen.h
AgeCommit message (Expand)Author
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-07-29Unconstify InitsDavid Greene
2011-07-29[AVX] Constify InitsDavid Greene
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher
2011-07-11[AVX] Make Inits FoldableDavid Greene
2010-12-13Move <map> include out of .h and into .cpp.Bill Wendling
2010-11-15split the giant encoder loop into two new helper functions.Chris Lattner
2009-12-15Revert 90628, which was incorrect.Dan Gohman
2009-12-09Remove unneeded ';' and a class/struct mismatch (noticed by clang).Daniel Dunbar
2009-12-05Minor code simplification.Dan Gohman
2009-07-03Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar
2007-12-29remove attributions from utils.Chris Lattner
2006-07-131. Simplfy bit operations.Jim Laskey
2005-04-22Remove trailing whitespaceMisha Brukman
2004-10-14* Factor out (into new fn) a loop emitting operand shifts into the instructionMisha Brukman
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header.John Criswell
2003-08-06convert over to using TableGen backendsChris Lattner
2003-08-01Simplify code to match new interfacesChris Lattner
2003-07-31More minor cleanups of the interfaceChris Lattner
2003-07-31Rename createEmitter to run because eventually all tablegen backends willChris Lattner
2003-07-31Tighten up interfaceChris Lattner
2003-07-29Don't crash if there is no Inst class in the tablegen file!Chris Lattner
2003-06-06Old versions of GCC doesn't have <ostream> :(Chris Lattner
2003-05-24First cut at the Code Generator using the TableGen methodology.Misha Brukman