summaryrefslogtreecommitdiff
path: root/utils/TableGen/AsmWriterEmitter.cpp
AgeCommit message (Expand)Author
2017-11-20[AArch64][TableGen] Skip tied result operands for InstAliasSander de Smalen
2017-11-13fix printing of alias instructions by removing redundant spacingPetar Jovanovic
2017-07-07[TableGen] Use StringRef instead of std::string for CodeGenInstruction namesp...Craig Topper
2017-05-31[TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper
2017-05-31[TableGen] Make Record::getValueAsString and getValueAsListOfStrings return S...Craig Topper
2017-02-21Add a wrapper around copy_if in STLExtras; NFCSanjoy Das
2017-02-10[TableGen][AsmWriterEmitter] Use a deterministic order to sort InstrAliasesQuentin Colombet
2017-02-08Revert r294437 as it broke an asan buildbot.Amara Emerson
2017-02-08[AArch64][TableGen] Skip tied result operands for InstAliasAmara Emerson
2016-12-27Mark comparator call operator as constEric Fiselier
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2016-11-30Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC).Eugene Zelenko
2016-11-24TableGen: Allow signed immediates for instruction aliasesJacob Baungard Hansen
2016-11-19[tablegen] Merge duplicate definitions of getMinimalTypeForRange. NFC.Daniel Sanders
2016-08-12Use the range variant of remove_if instead of unpacking begin/endDavid Majnemer
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer
2016-07-05TableGen: promote "code" type from syntactic sugar.Tim Northover
2016-06-12Run clang-tidy's performance-unnecessary-copy-initialization over LLVM.Benjamin Kramer
2016-06-03AsmWriterEmitter.cpp assumes that all operands of a printed aliasSjoerd Meijer
2016-06-03Currently AsmWriterEmiter.cpp (used by tblgen -gen-asm-writer) does notSjoerd Meijer
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer
2016-02-23Fix commentXinliang David Li
2016-01-24[TableGen] In AsmWriterEmitter unique command search, rather than storing a m...Craig Topper
2016-01-22[TableGen] Make a class member local to the function that populates it and co...Craig Topper
2016-01-17[TableGen] Keep a returned const reference instead of making a copy. NFCCraig Topper
2016-01-17[TableGen] Return ArrayRef instead of a std::vector reference from getInstruc...Craig Topper
2016-01-17[TableGen] Changes to AsmWriterEmitter to remove the CodeGenInstruction to As...Craig Topper
2016-01-17[TableGen] Use std::find instead of a manual loop. NFCCraig Topper
2016-01-14[TableGen] Pass PassSubtarget flag into getCode instead of storing a copy of ...Craig Topper
2016-01-13[TableGen] Cleanup output formatting and add llvm_unreachables to the output ...Craig Topper
2016-01-13[TableGen] Replace some hardcoded assumptions that the OpcodeInfo table is 64...Craig Topper
2016-01-13[TableGen] Use std::remove_if instead of an n^2 loop. NFCCraig Topper
2016-01-13[TableGen] Fix up some stale comments in the AsmMatcher. NFCCraig Topper
2016-01-13[TableGen] Move calls to getValueAsInt out of a loop since they aren't simple...Craig Topper
2016-01-11[TableGen] Allow asm writer to use up to 3 OpInfo tables instead of 2. This a...Craig Topper
2016-01-11[TableGen] Remove unnecessary 0 terminator from an array that only existed to...Craig Topper
2016-01-08[TableGen] Use range-based for loops. Also fix one loop to not use some index...Craig Topper
2016-01-08[TableGen] Combine variable declaration and initialization. Move a string int...Craig Topper
2015-12-11[TableGen] Correct Namespace lookup with AltNames in AsmWriterEmitterHal Finkel
2015-12-01[AArch64] Add ARMv8.2-A Statistical Profiling ExtensionOliver Stannard
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren
2015-08-06Fix memory leaks by avoiding extra manual dynamic allocationDavid Blaikie
2015-08-06Plug memory leaks in AsmWriterEmitter::EmitPrintAliasInstruction.Yaron Keren
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer
2015-03-27[MCInstPrinter] Enable MCInstPrinter to change its behavior based on theAkira Hatanaka
2015-03-10Teach raw_ostream to accept SmallString.Yaron Keren
2015-01-15Replace size method call of containers to empty method where appropriateAlexander Kornienko
2014-12-16On behalf of Matthew Wahab:Evgeny Astigeevich
2014-11-29Remove indirection of vector<T*> in favor of deque<T>David Blaikie
2014-11-25Use range-based for loops.Craig Topper