summaryrefslogtreecommitdiff
path: root/utils/TableGen/TableGen.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-11Use range-based for loops. NFCCraig Topper1-9/+7
2014-06-17Move SetTheory from utils/TableGen into lib/TableGen so Clang can use it.James Molloy1-1/+1
2014-01-15replace LeakSanitizerIsTurnedOffForTheCurrentProcess with __lsan_is_turned_of...Kostya Serebryany1-5/+7
2014-01-10reapply r198858: Disable LeakSanitizer in TableGen binaries, see PR18325; thi...Kostya Serebryany1-0/+7
2014-01-09Revert "Disable LeakSanitizer in TableGen binaries, see PR18325"Alp Toker1-7/+0
2014-01-09Disable LeakSanitizer in TableGen binaries, see PR18325Kostya Serebryany1-0/+7
2013-03-21Add TableGen ctags(1) emitter and helper script.Sean Silva1-1/+7
2012-12-19Remove edis - the enhanced disassembler. Fixes PR14654.Roman Divacky1-6/+0
2012-12-05Copy clang/Driver/<Option parsing stuff> to llvm.Michael J. Spencer1-1/+7
2012-12-04Sort the #include lines for utils/...Chandler Carruth1-1/+0
2012-10-03tblgen: Migrate llvm-tblgen to new TableGenMain API.Sean Silva1-82/+77
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen1-32/+19
2012-01-16Removing unused default switch cases in switches over enums that already acco...David Blaikie1-3/+0
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie1-84/+84
2011-12-01Add a deterministic finite automaton based packetizer for VLIW architecturesAnshuman Dasgupta1-0/+7
2011-11-09Remove the old-style ARM disassembler, which is no longer used.Owen Anderson1-7/+0
2011-10-06Remove the Clang tblgen backends from LLVM.Peter Collingbourne1-122/+0
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne1-144/+61
2011-09-20Remove more of llvmc and dependencies.Eric Christopher1-7/+0
2011-09-08Added LateParsed property to TableGen attributes.Caitlin Sadowski1-0/+7
2011-09-07Dependency should be on the output file name, not the dependency fileJoerg Sonnenberger1-1/+1
2011-07-11Revert r134921, 134917, 134908 and 134907. They're causing failuresEric Christopher1-12/+1
2011-07-11[AVX] Make Inits FoldableDavid Greene1-1/+12
2011-07-08TableGen'erated MC lowering for simple pseudo-instructions.Jim Grosbach1-0/+7
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng1-9/+5
2011-06-27Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng1-17/+2
2011-06-24Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng1-8/+12
2011-06-21Consolidate some TableGen diagnostic helper functions.Jim Grosbach1-11/+4
2011-06-04Drop a RecordKeeper reference that wasn't necessary.Jakob Stoklund Olesen1-1/+1
2011-06-04Teach TableGen to evaluate DAG expressions as set operations.Jakob Stoklund Olesen1-1/+20
2011-06-01Add new -d option to tblgen. It writes a make(1)-style dependency file.Joerg Sonnenberger1-29/+43
2011-05-06ParseFile() may throw, so extend the try/catch to handle that.Jim Grosbach1-11/+11
2011-04-15Initial work to improve documentation for Clang's diagnostics, from Matthieu ...Douglas Gregor1-1/+9
2011-02-14Add the ClangSACheckersEmitter tablegen backend which will be used for the cl...Argyrios Kyrtzidis1-0/+7
2011-01-19Fix comment for gen-clang-decl-nodes tblgen backend, from Michael HanDouglas Gregor1-1/+1
2010-12-16MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> v...Michael J. Spencer1-3/+4
2010-12-15Add a Neon intrinsic test generator.Bob Wilson1-0/+6
2010-12-15various cleanups to tblgen, patch by Garrison Venn!Chris Lattner1-1/+1
2010-12-13eliminate the Records global variable, patch by Garrison Venn!Chris Lattner1-6/+6
2010-12-09Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code...Michael J. Spencer1-3/+4
2010-11-29Merge System into Support.Michael J. Spencer1-1/+1
2010-10-20Add a way to emit StringSwitch of clang attribute spellings.Anders Carlsson1-0/+6
2010-10-07Move tool_output_file into its own file.Dan Gohman1-1/+1
2010-09-27Push twines deeper into SourceMgr's error handling methods.Benjamin Kramer1-1/+1
2010-09-01Make tool_output_file's raw_ostream instance a member variable insteadDan Gohman1-35/+35
2010-08-20Convert tablegen to use tool_output_file.Dan Gohman1-6/+3
2010-08-18Finish full attribute class emission for clang.Sean Hunt1-0/+18
2010-08-13Revert r111007.Mikhail Glushenkov1-3/+3
2010-08-13Add a workaround for building with Clang.Mikhail Glushenkov1-3/+3
2010-07-20remove option from tablegen for building static header.Chris Lattner1-6/+1