summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen/Record.cpp
Commit message (Expand)AuthorAgeFilesLines
* [TableGen] Autobrief-ize Record. NFC.Ahmed Bougacha2016-07-141-2/+2
* [TableGen] Cleanup Record comments. NFC.Ahmed Bougacha2016-07-141-65/+1
* TableGen: promote "code" type from syntactic sugar.Tim Northover2016-07-051-0/+25
* Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer2016-06-081-1/+1
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-6/+6
* [TableGen] Use FoldingSets instead of DenseMaps to unique UnOpInit, BinOpInit...Craig Topper2016-01-181-39/+79
* [TableGen] Fix an assert I missed in r258063.Craig Topper2016-01-181-1/+1
* [TableGen] Merge the SuperClass Record and SMRange vector into a single vecto...Craig Topper2016-01-181-9/+9
* [TableGen] Allocate the Init pointer array for BitsInit/ListInit after the Bi...Craig Topper2016-01-181-8/+14
* [TableGen] Use some free space in Init to store the opcode for UnOpInit/BinOp...Craig Topper2016-01-041-4/+4
* [TblGen] ArrayRefize TGParser. No functional change intended.Benjamin Kramer2015-10-241-1/+1
* TableGen: Support folding casts from bits to intMatt Arsenault2015-07-311-0/+8
* [TableGen] Change a couple methods to return an ArrayRef instead of a const s...Craig Topper2015-07-061-1/+1
* [TableGen] Restore the use of the TheInit field in Record to cache the Record...Craig Topper2015-06-241-7/+3
* [TableGen] Change OpInit::getNumOperands and getOperand to use unsigned integ...Craig Topper2015-06-061-2/+2
* [TableGen] Remove trailing whitespace, add space between 'if' and paren, othe...Craig Topper2015-06-061-16/+16
* [TableGen] Remove unnecessary temporary. NFCCraig Topper2015-06-061-2/+1
* [TableGen] Fold variable declaration/initialization into if condition for a c...Craig Topper2015-06-061-8/+6
* [TableGen] Remove unnecessary outer 'if' and merge it's conditions into the i...Craig Topper2015-06-061-42/+41
* [TableGen] Fold variable declarations with their assignments. NFCCraig Topper2015-06-061-4/+2
* [TableGen] Use range-based for loops. NFCCraig Topper2015-06-041-12/+13
* [TableGen] Merge single prefix bit in RecordVal into PointerIntPair with Name...Craig Topper2015-06-041-5/+5
* [TableGen] Rename ListInit::getSize to just 'size' to be more consistent.Craig Topper2015-06-021-5/+5
* [TableGen] Use range-based for loops. NFC.Craig Topper2015-06-021-11/+10
* [TableGen] Move a couple virtual methods out of line so vtable anchors can be...Craig Topper2015-06-011-3/+7
* [TableGen] Merge RecTy::typeIsConvertibleTo and RecTy::baseClassOf. NFCCraig Topper2015-05-301-16/+14
* [TableGen] Remove all the variations of RecTy::convertValue and just handle t...Craig Topper2015-05-301-173/+217
* [TableGen] Remove convertValue functions for UnOpInit, BinOpInit, and TernOpI...Craig Topper2015-05-291-48/+0
* [TableGen] Use DefInit::getAsString instead of getDef()->getName(). NFCCraig Topper2015-05-281-1/+1
* [TableGen] Don't convert types to strings to query what they are. Just use 'isa'Craig Topper2015-05-281-2/+2
* [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-141-3/+3
* 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
* [TableGen] Replace 'static_cast' with 'cast'.Craig Topper2015-05-041-1/+1
* [TableGen] Formatting cleanup. Mostly removing trailing whitespace and unnece...Craig Topper2015-05-041-68/+41
* [TableGen] Cleanup formatting by moving operators from beginning of line to e...Craig Topper2015-04-301-14/+13
* [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-291-23/+10
* [TableGen] Fix all remaining memory leaks of Init and RecTy objects.Craig Topper2015-04-241-34/+33
OpenPOWER on IntegriCloud