summaryrefslogtreecommitdiff
path: root/lib/TableGen
Commit message (Expand)AuthorAgeFilesLines
...
* [TableGen] Make some variable names consistent with their type names and just...Craig Topper2015-05-201-23/+23
* [TableGen] Fix a memory leak.Craig Topper2015-05-201-2/+2
* [TableGen] Change 'car' to 'head' and 'cdr' to 'tail' in assert comments. The...Craig Topper2015-05-161-2/+2
* [TableGen] Remove !! that I can't really explain why I wrote. Also remove som...Craig Topper2015-05-161-6/+4
* [TableGen] Restructure a loop to make it exit early instead of skipping a por...Craig Topper2015-05-161-5/+6
* TableGen: Avoid undefined behaviour by doing this shift in int64Justin Bogner2015-05-141-1/+1
* [TableGen] Remove an unnecessary outer 'if' around 3 separate inner ifs. No f...Craig Topper2015-05-141-29/+25
* [TableGen] Simplify some code. NFCCraig Topper2015-05-141-9/+4
* [TableGen] Replace some calls to ListInit::getSize() with ListInit::empty() i...Craig Topper2015-05-142-4/+4
* Use ArrayRef::slice instead of manually constructing an ArrayRef from ArrayRe...Craig Topper2015-05-131-6/+1
* Remove unnecessary variables by folding calls into for loop header. NFC.Craig Topper2015-05-121-4/+2
* Fix tablegen's PrintFatalError function to run registered fileJames Y Knight2015-05-111-0/+5
* [TableGen] Replace 'static_cast' with 'cast'.Craig Topper2015-05-041-1/+1
* [TableGen] Formatting cleanup. Mostly removing trailing whitespace and unnece...Craig Topper2015-05-042-100/+59
* [TableGen] Cleanup formatting by moving operators from beginning of line to e...Craig Topper2015-04-302-43/+40
* [TableGen] Used range-based for loop. NFC.Craig Topper2015-04-301-6/+2
* [TableGen] Merge a variable assignment and a return to drop curly braces. Fol...Craig Topper2015-04-301-13/+7
* [TableGen] Use range-based for loops. NFC.Craig Topper2015-04-291-23/+9
* [TableGen] Fold a couple dyn_casts into the ifs that check their results. NFCCraig Topper2015-04-291-11/+8
* [TableGen] Replace some dyn_casts followed by an assert with just a regular c...Craig Topper2015-04-292-25/+11
* [TableGen] Use range-based for loops. NFCCraig Topper2015-04-291-57/+28
* [TableGen] Don't leak Expanders and Operators in SetTheory.Craig Topper2015-04-241-20/+21
* [TableGen] Fix all remaining memory leaks of Init and RecTy objects.Craig Topper2015-04-241-34/+33
* [TableGen] Use range based for loops.Craig Topper2015-04-221-14/+4
* [TableGen] Remove some deletes that violate ownership semantics. These don't ...Craig Topper2015-04-221-10/+2
* [TableGen] Make BitRecTy::baseClassOf return true when RHS is an IntRecTy.Craig Topper2015-04-221-1/+1
* Don't use 'nullptr' in comment. Just use 'null'.Craig Topper2015-04-221-1/+1
* Revert "[TableGen] Use cast instead of dyn_cast where result isn't checked be...Craig Topper2015-04-221-1/+1
* Fix stale comment that mentioned 0 instead of nullptr. NFC.Craig Topper2015-04-221-1/+1
* [TableGen] Remove Pool helper class and just use unique_ptr in the maps.Craig Topper2015-04-221-41/+24
* [TableGen] Use StringRecTy::get() instead of allocating (and leaking) a Strin...Craig Topper2015-04-221-2/+2
* [TableGen] Use 'isa' to identify UnsetInits rather than comparing with the si...Craig Topper2015-04-221-2/+2
* [TableGen] Use cast instead of dyn_cast where result isn't checked before bei...Craig Topper2015-04-221-1/+1
* Remove empty non-virtual destructors or mark them =default when non-publicBenjamin Kramer2015-04-111-2/+1
* Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer2015-04-101-1/+1
* Add missing includes. make_unique proliferated everywhere.Benjamin Kramer2015-03-011-0/+1
* MSVC 2013 does not ICE on this code in the same fashion that MSVC 2012 did; NFC.Aaron Ballman2015-02-161-2/+1
* Use ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.Zachary Turner2015-02-111-0/+3
* Replace size method call of containers to empty method where appropriateAlexander Kornienko2015-01-152-2/+2
* Clean up static analyzer warnings.Michael Ilseman2014-12-121-1/+1
* Use range-based for loops. NFCCraig Topper2014-12-111-5/+2
* Make MultiClass::DefPrototypes own their Records to fix memory leaks.Craig Topper2014-12-111-13/+8
* Replace std::map<K, V*> with std::map<K, std::unique_ptr<V>> to handle owners...Craig Topper2014-12-112-6/+9
* 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