summaryrefslogtreecommitdiff
path: root/lib/TableGen/Record.cpp
AgeCommit message (Expand)Author
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-08-28Untabify.NAKAMURA Takumi
2017-06-16[BinaryFormat, Option, TableGen] Fix some Clang-tidy modernize-use-using and ...Eugene Zelenko
2017-06-01[TableGen] Remove RecordVal constructor that takes a StringRef and Record::se...Craig Topper
2017-05-31[TableGen] Make Record::getValueAsString and getValueAsListOfStrings return S...Craig Topper
2017-05-31[TableGen] Make one of RecordVal's constructors delegate to the other to redu...Craig Topper
2017-05-29[TableGen] Use StringMap instead of DenseMap<StringRef> to unique CodeInit an...Craig Topper
2017-05-29[TableGen] Introduce DagInit::getArgs that returns an ArrayRef. Use it to fix...Craig Topper
2017-05-27[TableGen] Prevent DagInit from leaking its Args and ArgNames when they excee...Craig Topper
2017-05-27[TableGen] Remove all the static vectors named TheActualPool.Craig Topper
2017-01-28Cleanup dump() functions.Matthias Braun
2016-12-05TableGen: Some more std::string->StringInit* replacementsMatthias Braun
2016-12-05TableGen: TableGenStringKey is no longer necessary as of r288642Matthias Braun
2016-12-05TableGen: Use range based for; reserve vectors where possibleMatthias Braun
2016-12-05TableGen/Record: Replace std::vector with SmallVector/ArrayRefMatthias Braun
2016-12-05ListInit::convertInitializerTo: avoid foldingset lookup if nothing changedMatthias Braun
2016-12-05TableGen: Use StringInit instead of std::string for DagInit arg namesMatthias Braun
2016-12-05TableGen: Use StringInit instead of std::string for DagInit nameMatthias Braun
2016-12-05TableGen: Use more StringInit instead of StringRefMatthias Braun
2016-12-05TableGen: Factor out STRCONCAT constructor, add shortcut.Matthias Braun
2016-12-05TableGen/Record: Move PointerIntPair to less used field of RecordValMatthias Braun
2016-12-04TableGen: Store Records on a BumpPtrAllocatorMatthias Braun
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2016-12-04TableGen: Optimize common string concatenation with SmallStringMatthias Braun
2016-12-04TableGen: Use StringRef instead of const std::string& for parametersMatthias Braun
2016-11-15TableGen: Add operator !orMatt Arsenault
2016-08-23Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko
2016-07-14[TableGen] Autobrief-ize Record. NFC.Ahmed Bougacha
2016-07-14[TableGen] Cleanup Record comments. NFC.Ahmed Bougacha
2016-07-05TableGen: promote "code" type from syntactic sugar.Tim Northover
2016-06-08Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren
2016-01-18[TableGen] Use FoldingSets instead of DenseMaps to unique UnOpInit, BinOpInit...Craig Topper
2016-01-18[TableGen] Fix an assert I missed in r258063.Craig Topper
2016-01-18[TableGen] Merge the SuperClass Record and SMRange vector into a single vecto...Craig Topper
2016-01-18[TableGen] Allocate the Init pointer array for BitsInit/ListInit after the Bi...Craig Topper
2016-01-04[TableGen] Use some free space in Init to store the opcode for UnOpInit/BinOp...Craig Topper
2015-10-24[TblGen] ArrayRefize TGParser. No functional change intended.Benjamin Kramer
2015-07-31TableGen: Support folding casts from bits to intMatt Arsenault
2015-07-06[TableGen] Change a couple methods to return an ArrayRef instead of a const s...Craig Topper
2015-06-24[TableGen] Restore the use of the TheInit field in Record to cache the Record...Craig Topper
2015-06-06[TableGen] Change OpInit::getNumOperands and getOperand to use unsigned integ...Craig Topper
2015-06-06[TableGen] Remove trailing whitespace, add space between 'if' and paren, othe...Craig Topper
2015-06-06[TableGen] Remove unnecessary temporary. NFCCraig Topper
2015-06-06[TableGen] Fold variable declaration/initialization into if condition for a c...Craig Topper
2015-06-06[TableGen] Remove unnecessary outer 'if' and merge it's conditions into the i...Craig Topper
2015-06-06[TableGen] Fold variable declarations with their assignments. NFCCraig Topper
2015-06-04[TableGen] Use range-based for loops. NFCCraig Topper
2015-06-04[TableGen] Merge single prefix bit in RecordVal into PointerIntPair with Name...Craig Topper