aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/TableGen.cpp
AgeCommit message (Expand)Author
2008-05-06Naming fix: LLVMCCConfigurationEmitter -> LLVMCConfigurationEmitter.Mikhail Glushenkov
2008-05-06Rename LLVMCCConfigurationEmitter to LLVMCConfigurationEmitterMikhail Glushenkov
2008-04-01Change the MemoryBuffer::getFile* methods to take just a pointer to theChris Lattner
2008-03-23Add first proof-of-concept universal compiler driver framework basedAnton Korobeynikov
2008-01-06split enum emission out from InstrInfoEmitter into it's own tblgen backend.Chris Lattner
2007-12-29remove attributions from utils.Chris Lattner
2007-11-22Rewrite the tblgen parser in a recursive descent style, eliminating the bison...Chris Lattner
2007-02-27reapplyChris Lattner
2007-02-27Backing outEvan Cheng
2007-02-27initial support for calling convention generation, still unfinished.Chris Lattner
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-03-03remove a bunch of long-dead testing codeChris Lattner
2006-03-03initial implementation of intrinsic parsingChris Lattner
2006-03-03Add support for "-Ifoo" in addition to "-I foo"Chris Lattner
2006-03-03add support for multiple include directoriesChris Lattner
2005-12-26more standards-compliance stuffDuraid Madina
2005-10-23Remove the obsolete instr selector emitterChris Lattner
2005-10-21Plugin new subtarget backend into the build.Jim Laskey
2005-09-03Add an option and stuff implementation of a dag isel emitterChris Lattner
2005-04-22Eliminate tabs and trailing spacesJeff Cohen
2005-04-22Remove trailing whitespaceMisha Brukman
2004-11-14Fix usage of changed function prototypeReid Spencer
2004-09-03Make tblgen's exception handling a little more robust by printing theReid Spencer
2004-09-01Changes For Bug 352Reid Spencer
2004-08-29RemoveFileOnErrorSignal is now in the llvm::sys namespace. AdjustReid Spencer
2004-08-01Initial cut at an asm writer emitter. So far, this only handles emission ofChris Lattner
2004-08-01Finegrainify namespacificationChris Lattner
2004-07-22Remove some abandoned code that was never finished. If needed in the futureChris Lattner
2004-07-16Passing integer 0 in for a pointer value doesn't work on IA64. Fix thisChris Lattner
2004-07-13Make tblgen not try to be smart. This is better handled in makefiles ifChris Lattner
2004-05-27Header file movedChris Lattner
2004-04-06add tablgen backend for really simple instruction selectorJakub Staszak
2004-02-13exit(1) instead of abort()'ing on errorChris Lattner
2004-02-06Print the record NAME not the record ADDRESSChris Lattner
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-09-07Fixed spelling of `intentionally'.Misha Brukman
2003-08-27Added an option to TableGen that allows users to specify a directory in whichJohn Criswell
2003-08-14Using `std::remove' requires `cstdio.h'.Misha Brukman
2003-08-06Add an instruction selector emitter skeletonChris Lattner
2003-08-03add new --gen-instr-desc optionChris Lattner
2003-08-03Add support for instruction enum emissionChris Lattner
2003-08-01Tablegen should only replace the output if it changesChris Lattner
2003-08-01Make sure to delete the output file if there is an errorChris Lattner
2003-08-01Add the ability to emit register file enumsChris Lattner
2003-08-01Dead code eliminationChris Lattner
2003-08-01Add file commentChris Lattner
2003-07-31Rename createEmitter to run because eventually all tablegen backends willChris Lattner
2003-07-30Make tablegen take an input filename to parse if one is specified, otherwiseChris Lattner
2003-07-29Don't crash if there is no Inst class in the tablegen file!Chris Lattner