aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/TableGen
AgeCommit message (Expand)AuthorFilesLines
2014-07-17[TableGen] Allow shift operators to take bits<n>Adam Nemet1-2/+4
2014-07-06Update the MemoryBuffer API to use ErrorOr.Rafael Espindola1-5/+6
2014-07-06This only needs a StringRef.Rafael Espindola2-11/+11
2014-07-06SourceMgr: make valid buffer IDs start from oneAlp Toker2-3/+3
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker2-6/+8
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker2-8/+6
2014-06-19Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the...Craig Topper1-8/+2
2014-06-17Move SetTheory from utils/TableGen into lib/TableGen so Clang can use it.James Molloy2-0/+324
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola1-3/+1
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-06-12Remove system_error.h.Rafael Espindola1-1/+1
2014-06-10Fix error in tablegen when either operand of !if is an empty list.Matt Arsenault2-7/+9
2014-06-10Anonymous definitions in foreach blocks triggered a 'def already exists'Artyom Skrobov1-2/+7
2014-05-31Fix typos in tablegen error messagesMatt Arsenault1-3/+3
2014-05-21[modules] Add module maps for LLVM. These are not quite ready for prime-timeRichard Smith1-0/+1
2014-05-08Use a vector of unique_ptrs to fix a memory leak introduced in r208179.Daniel Sanders1-2/+2
2014-05-07[tablegen] Add !listconcat operator with the similar semantics as !strconcatDaniel Sanders4-2/+36
2014-04-29raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer1-0/+1
2014-04-28[C++] Use 'nullptr'.Craig Topper2-7/+7
2014-04-09[C++11] Make use of 'nullptr' in TableGen library.Craig Topper3-282/+275
2014-03-29tblgen: Twinify PrintFatalError.Benjamin Kramer2-22/+22
2014-03-23remove a bunch of unused private methodsNuno Lopes2-17/+0
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-2/+1
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-1/+1
2014-02-27Fix odd indentation.Craig Topper1-1/+1
2014-02-24Replace the F_Binary flag with a F_Text one.Rafael Espindola1-2/+2
2014-02-24Don't make F_None the default.Rafael Espindola1-2/+2
2014-01-02[TableGen] Correctly generate implicit anonymous prototype defs in multiclassesHal Finkel1-5/+42
2014-01-02[TableGen] Use the same anonymous name as the prefix on all multiclass defsHal Finkel2-2/+2
2013-12-21TableGen: Generate valid identifiers for anonymous recordsAlp Toker2-9/+11
2013-10-31Fix most memory leaks in tablegen.Rafael Espindola1-11/+20
2013-08-20Add an error check for a typo I accidentally made in a td file that caused an...Craig Topper1-0/+3
2013-08-06Remove some std stream usage from Support and TableGenReid Kleckner1-4/+5
2013-06-25keep only the StringRef version of getFileOrSTDIN.Rafael Espindola1-1/+1
2013-03-24Allow TableGen DAG arguments to be just a name.Jakob Stoklund Olesen1-15/+25
2013-03-20Make sure TableGen exits with an error code after printing errors.Jakob Stoklund Olesen2-2/+11
2013-02-26[TableGen] Fix ICE on MSVC 2012 Release builds.Michael J. Spencer1-1/+2
2013-02-15Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C ...Benjamin Kramer1-5/+3
2013-02-07tblgen: Diagnose duplicate includes.Sean Silva4-10/+23
2013-01-28A bugfix for tblgen, in the function ‘emitSourceFileHeader’.Nadav Rotem1-6/+25
2013-01-25Add an addition operator to TableGenHal Finkel4-1/+9
2013-01-10TableGen: Keep track of superclass reference ranges.Jordan Rose2-34/+46
2013-01-10TableGen: record anonymous instantiations of classes.Jordan Rose1-6/+16
2013-01-09tblgen: use an early return to reduce indentation.Sean Silva1-18/+18
2013-01-09tblgen: Factor out common code.Sean Silva2-17/+18
2013-01-09Inline this into its only caller.Sean Silva2-12/+5
2013-01-09tblgen: Reuse function that is 2 lines above.Sean Silva1-11/+2
2013-01-09fix copy-paste-oSean Silva1-2/+2
2013-01-09docs: Bring TableGen syntax a bit closer to reality.Sean Silva1-1/+6
2013-01-07Revert r171140. We don't actually need to support #NAME. Because NAME by itse...Craig Topper1-5/+1