summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen
Commit message (Expand)AuthorAgeFilesLines
* Revert r222957 "Replace std::map<K, V*> with std::map<K, V> to handle ownersh...Craig Topper2014-11-302-12/+9
* Revert r222965 "Make MultiClass::DefPrototypes own their Records to fix memor...Hans Wennborg2014-11-301-6/+6
* Qualify one more make_unique call.Hans Wennborg2014-11-301-2/+2
* Speculatively qualify some llvm::make_unique calls trying to please MSVCHans Wennborg2014-11-301-4/+4
* Use an unsigned type because there seems to be no reason for it to be signed.Craig Topper2014-11-301-1/+1
* Make MultiClass::DefPrototypes own their Records to fix memory leaks.Craig Topper2014-11-301-6/+6
* Replace std::map<K, V*> with std::map<K, V> to handle ownership and deletion ...Craig Topper2014-11-292-9/+12
* Remove 'else' after 'return'. Fix formatting of a 'switch' statement.Craig Topper2014-11-291-12/+11
* Make RecordKeeper::addClass/addDef take unique_ptrs instead of creating one i...Craig Topper2014-11-291-6/+8
* Use unique_ptr to remove some explicit deletes on some error case returns. At...Craig Topper2014-11-291-68/+46
* Eliminate some deep std::vector copies. NFC.Benjamin Kramer2014-10-031-1/+1
* Refactoring: raw pointer -> unique_ptrAnton Yartsev2014-09-251-5/+3
* [TableGen] Fully resolve class-instance values before defs in multiclassesAdam Nemet2014-09-161-0/+9
* Comment only: Annotate loop as per mailing list discussionJean-Luc Duprat2014-08-291-0/+3
* Tablegen fixes for new syntax when initializing bits from variables.Jean-Luc Duprat2014-08-291-0/+9
* Modernize raw_fd_ostream's constructor a bit.Rafael Espindola2014-08-251-10/+10
* TableGen: unique_ptr-ify RecordKeeperDylan Noblesmith2014-08-241-1/+1
* TableGen: delete no-op codeDylan Noblesmith2014-08-241-7/+0
* TableGen: use auto and for-rangeDylan Noblesmith2014-08-241-12/+9
* Explicitly pass ownership of the MemoryBuffer to AddNewSourceBuffer using std...David Blaikie2014-08-211-2/+1
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-132-4/+4
* [tablegen] - Eliminate memory leaks in TGParser.cppAnton Yartsev2014-08-081-4/+26
* Silencing an MSVC C4334 warning ('<<' : result of 32-bit shift implicitly con...Aaron Ballman2014-08-071-1/+1
* Update BitRecTy::convertValue to allow if expressions with bit values on both...Pete Cooper2014-08-071-0/+10
* Change the { } expression in tablegen to accept sized binary literals which a...Pete Cooper2014-08-071-2/+13
* Change TableGen so that binary literals such as 0b001 are now sized.Pete Cooper2014-08-073-1/+19
* TableGen: Change { } to only accept bits<n> entries when n == 1.Pete Cooper2014-08-071-1/+4
* Allow binary and for tblgen math.Joerg Sonnenberger2014-08-054-2/+9
* Don't fail tablegen immediately after failing to set a value.Pete Cooper2014-07-311-1/+4
* Add a better error message when failing to assign one tablegen value to anotherPete Cooper2014-07-311-1/+8
* [TableGen] Allow shift operators to take bits<n>Adam Nemet2014-07-171-2/+4
* Update the MemoryBuffer API to use ErrorOr.Rafael Espindola2014-07-061-5/+6
* This only needs a StringRef.Rafael Espindola2014-07-062-11/+11
* SourceMgr: make valid buffer IDs start from oneAlp Toker2014-07-062-3/+3
* Revert "Introduce a string_ostream string builder facilty"Alp Toker2014-06-262-6/+8
* Introduce a string_ostream string builder faciltyAlp Toker2014-06-262-8/+6
* Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the...Craig Topper2014-06-191-8/+2
* Move SetTheory from utils/TableGen into lib/TableGen so Clang can use it.James Molloy2014-06-172-0/+324
* Remove 'using std::errro_code' from lib.Rafael Espindola2014-06-131-3/+1
* Don't use 'using std::error_code' in include/llvm.Rafael Espindola2014-06-121-0/+1
* Remove system_error.h.Rafael Espindola2014-06-121-1/+1
* Fix error in tablegen when either operand of !if is an empty list.Matt Arsenault2014-06-102-7/+9
* Anonymous definitions in foreach blocks triggered a 'def already exists'Artyom Skrobov2014-06-101-2/+7
* Fix typos in tablegen error messagesMatt Arsenault2014-05-311-3/+3
* [modules] Add module maps for LLVM. These are not quite ready for prime-timeRichard Smith2014-05-211-0/+1
* Use a vector of unique_ptrs to fix a memory leak introduced in r208179.Daniel Sanders2014-05-081-2/+2
* [tablegen] Add !listconcat operator with the similar semantics as !strconcatDaniel Sanders2014-05-074-2/+36
* raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer2014-04-291-0/+1
* [C++] Use 'nullptr'.Craig Topper2014-04-282-7/+7
* [C++11] Make use of 'nullptr' in TableGen library.Craig Topper2014-04-093-282/+275
OpenPOWER on IntegriCloud