aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/AsmWriterEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-12Use the range variant of remove_if instead of unpacking begin/endDavid Majnemer1-4/+2
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer1-5/+3
2016-07-05TableGen: promote "code" type from syntactic sugar.Tim Northover1-1/+1
2016-06-12Run clang-tidy's performance-unnecessary-copy-initialization over LLVM.Benjamin Kramer1-1/+1
2016-06-03AsmWriterEmitter.cpp assumes that all operands of a printed aliasSjoerd Meijer1-3/+4
2016-06-03Currently AsmWriterEmiter.cpp (used by tblgen -gen-asm-writer) does notSjoerd Meijer1-2/+34
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer1-1/+3
2016-02-23Fix commentXinliang David Li1-1/+1
2016-01-24[TableGen] In AsmWriterEmitter unique command search, rather than storing a m...Craig Topper1-43/+32
2016-01-22[TableGen] Make a class member local to the function that populates it and co...Craig Topper1-1/+2
2016-01-17[TableGen] Keep a returned const reference instead of making a copy. NFCCraig Topper1-1/+1
2016-01-17[TableGen] Return ArrayRef instead of a std::vector reference from getInstruc...Craig Topper1-7/+7
2016-01-17[TableGen] Changes to AsmWriterEmitter to remove the CodeGenInstruction to As...Craig Topper1-67/+43
2016-01-17[TableGen] Use std::find instead of a manual loop. NFCCraig Topper1-10/+8
2016-01-14[TableGen] Pass PassSubtarget flag into getCode instead of storing a copy of ...Craig Topper1-15/+18
2016-01-13[TableGen] Cleanup output formatting and add llvm_unreachables to the output ...Craig Topper1-5/+6
2016-01-13[TableGen] Replace some hardcoded assumptions that the OpcodeInfo table is 64...Craig Topper1-8/+10
2016-01-13[TableGen] Use std::remove_if instead of an n^2 loop. NFCCraig Topper1-8/+5
2016-01-13[TableGen] Fix up some stale comments in the AsmMatcher. NFCCraig Topper1-4/+2
2016-01-13[TableGen] Move calls to getValueAsInt out of a loop since they aren't simple...Craig Topper1-2/+3
2016-01-11[TableGen] Allow asm writer to use up to 3 OpInfo tables instead of 2. This a...Craig Topper1-30/+32
2016-01-11[TableGen] Remove unnecessary 0 terminator from an array that only existed to...Craig Topper1-4/+0
2016-01-08[TableGen] Use range-based for loops. Also fix one loop to not use some index...Craig Topper1-25/+20
2016-01-08[TableGen] Combine variable declaration and initialization. Move a string int...Craig Topper1-3/+2
2015-12-11[TableGen] Correct Namespace lookup with AltNames in AsmWriterEmitterHal Finkel1-2/+4
2015-12-01[AArch64] Add ARMv8.2-A Statistical Profiling ExtensionOliver Stannard1-5/+7
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren1-1/+0
2015-08-06Fix memory leaks by avoiding extra manual dynamic allocationDavid Blaikie1-57/+41
2015-08-06Plug memory leaks in AsmWriterEmitter::EmitPrintAliasInstruction.Yaron Keren1-0/+8
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-3/+2
2015-03-27[MCInstPrinter] Enable MCInstPrinter to change its behavior based on theAkira Hatanaka1-7/+20
2015-03-10Teach raw_ostream to accept SmallString.Yaron Keren1-1/+1
2015-01-15Replace size method call of containers to empty method where appropriateAlexander Kornienko1-2/+2
2014-12-16On behalf of Matthew Wahab:Evgeny Astigeevich1-1/+7
2014-11-29Remove indirection of vector<T*> in favor of deque<T>David Blaikie1-6/+5
2014-11-25Use range-based for loops.Craig Topper1-5/+3
2014-11-25Remove dead code.Craig Topper1-2/+1
2014-11-25Remove unused MaxSize variable.Craig Topper1-7/+0
2014-11-25Move a vector instead of copying it.Craig Topper1-2/+2
2014-11-24Replace a comment that says 'unreachable' with llvm_unreachable in TableGen A...Craig Topper1-1/+1
2014-11-24Detect best type for some static index tables instead of just using uint32_t ...Craig Topper1-15/+24
2014-07-17TableGen: Add 'static' to a large array to avoid a huge stack allocationReid Kleckner1-1/+1
2014-06-10Condition codes AL and NV are invalid in the aliases that useArtyom Skrobov1-3/+46
2014-06-10Refactoring in AsmWriterEmitter::EmitPrintAliasInstruction()Artyom Skrobov1-11/+6
2014-05-20TableGen: convert InstAlias's Emit bit to an int.Tim Northover1-13/+31
2014-05-16TableGen: fix operand counting for aliasesTim Northover1-32/+7
2014-05-15TableGen: use correct MIOperand when printing aliasesTim Northover1-9/+17
2014-05-15TableGen/ARM64: print aliases even if they have syntax variants.Tim Northover1-31/+45
2014-05-15Fix typosAlp Toker1-1/+1
2014-05-13Teach the table generator to not generate switch statements containing only a...Aaron Ballman1-12/+15