aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/AsmMatcherEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-08[TableGen] AsmMatcher: Add AsmVariantName to Instruction class.Sam Kolton1-0/+11
2016-08-12Use the range variant of find_if instead of unpacking begin/endDavid Majnemer1-11/+8
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer1-2/+1
2016-07-27[mips][ias] Check '$rs = $rd' constraints when both registers are in AsmText.Daniel Sanders1-2/+17
2016-06-23[TableGen] Use StringRef::compare instead of != and <. NFC.Ahmed Bougacha1-2/+2
2016-05-06[TableGen] AsmMatcher: support for default values for optional operandsSam Kolton1-31/+117
2016-04-18[NFC] Header cleanupMehdi Amini1-2/+1
2016-04-05[TableGen] AsmMatcherEmitter.cpp: replace a sequence of "if" to "switch" in e...Valery Pykhtin1-2/+6
2016-03-01[TableGen] AsmMatcher: Skip optional operands in the midle of instruction if ...Nikolay Haustov1-14/+21
2016-02-05TableGen: Add IsOptional field to AsmOperandClassTom Stellard1-1/+15
2016-02-03[TableGen] Add 'register alternative name matching' supportDylan McKay1-0/+34
2016-02-02Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko1-11/+5
2016-01-25[TableGen] Fix sort order of asm operand classesOliver Stannard1-20/+85
2016-01-17[TableGen] Replace instructions() with getInstructionsByEnumValue(). No need ...Craig Topper1-1/+1
2016-01-03[TableGen] Replace a logically negated xor of bools with just an equality com...Craig Topper1-1/+1
2016-01-03[TableGen] Use std::find_if and a lambda instead of manual loops.Craig Topper1-9/+10
2016-01-03[TableGen] Fix a bug introduced in r256627. If the switch was not emitted we ...Craig Topper1-2/+3
2016-01-03[TableGen] Use range-based for loops. NFCCraig Topper1-20/+13
2015-12-31[TableGen] Modify the AsmMatcherEmitter to only apply the table growth from r...Craig Topper1-63/+110
2015-12-31[TableGen] Use range-based for loops. NFCCraig Topper1-8/+3
2015-12-31[TableGen] Move determination of IsIsolatedToken into the tokenizer instead o...Craig Topper1-31/+33
2015-12-30[TableGen] Remove unnecessary conversion from StringRef to std::string when o...Craig Topper1-2/+2
2015-12-30[TableGen] Remove raw_string_ostream by just emitting the header for the swit...Craig Topper1-20/+20
2015-12-30[TableGen] Use range-based for loops. NFCCraig Topper1-4/+4
2015-12-30[TableGen] Move more things that come from variant into the AsmVariantInfo cl...Craig Topper1-12/+12
2015-12-30[TableGen] Use 'size_t' instead of 'unsigned' to better match the argument ty...Craig Topper1-5/+5
2015-12-29De-virtualize mnemonicIsValid and remove from the base class. It's not called...Craig Topper1-1/+1
2015-12-29[TableGen] Add missing space to output.Craig Topper1-1/+1
2015-12-29[TableGen] Use range-based for loops. NFCCraig Topper1-10/+5
2015-11-18Default SetVector to use a DenseSet.Rafael Espindola1-3/+3
2015-11-14[MCTargetAsmParser] Move the member varialbes that referenceAkira Hatanaka1-1/+1
2015-11-09[AsmParser] Generalize matching for grammars without mnemonic-lead statementsColin LeMahieu1-35/+31
2015-11-09[AsmParser] Backends can parameterize ASM tokenization.Colin LeMahieu1-47/+68
2015-09-13[TableGen] Use range-based for loops and make a helper function static. NFCCraig Topper1-46/+39
2015-09-13[TableGen] Simplify some code by using StringRef::find instead of std::find. NFCCraig Topper1-3/+3
2015-09-13[TableGen] Use 'size_t' instead of 'unsigned' to better match the argument ty...Craig Topper1-2/+2
2015-09-06[TableGen] Use make_unique. NFC.Craig Topper1-3/+3
2015-08-16[TableGen] Use range-based for loop.Craig Topper1-4/+2
2015-08-16[TableGen] Move the ConversionRow vector into the ConversionTable instead of ...Craig Topper1-1/+1
2015-08-10[TableGen] NFC improving comments about what the tokenized identifiers will c...Colin LeMahieu1-1/+2
2015-08-01-Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are dep...David Blaikie1-0/+14
2015-06-30Reverting r241058 because it's causing buildbot failures.Ranjeet Singh1-30/+26
2015-06-30There are a few places where subtarget features are stillRanjeet Singh1-26/+30
2015-06-02[TableGen] Use range-based for loops. NFC.Craig Topper1-2/+2
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-6/+4
2015-05-29[TableGen][AsmMatcherEmitter] Only parse isolated tokens as registers.Ahmed Bougacha1-4/+22
2015-05-29[TableGen][AsmMatcherEmitter] Factor out AsmOperand creation. NFC.Ahmed Bougacha1-8/+15
2015-05-26AsmMatcherEmitter: Add an option to override custom converters for InstAliasTom Stellard1-3/+12
2015-05-26Use std::bitset for SubtargetFeatures.Michael Kuperstein1-7/+5
2015-05-13MC: Modernize MCOperand API naming. NFC.Jim Grosbach1-2/+2