aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-12Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer1-6/+2
2016-07-18TableGen: Allow custom register operand decoder methodMatt Arsenault1-25/+33
2016-07-04[TableGen] Remove dead code. NFCI.Davide Italiano1-28/+0
2016-06-08Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer1-6/+4
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer1-11/+11
2016-01-31No need to use utostr/utohexstr when writing into a raw_ostream. NFCCraig Topper1-24/+30
2016-01-17[TableGen] Return ArrayRef instead of a std::vector reference from getInstruc...Craig Topper1-10/+10
2015-11-18Default SetVector to use a DenseSet.Rafael Espindola1-2/+2
2015-08-18Fix three typos in comments; "easilly" -> "easily".Nick Lewycky1-2/+2
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren1-4/+0
2015-08-13Remove raw_svector_ostream::resync and users. It's no-op after r244870.Yaron Keren1-2/+0
2015-08-11Explicitly clear the MI operand list when getInstruction() is called. Call M...Cameron Esfahani1-0/+1
2015-07-15[TableGen] Improve decoding options for non-orthogonal instructionsPetr Pavlu1-31/+143
2015-07-14Fix comment typoPetr Pavlu1-1/+1
2015-06-02[TableGen] Rename ListInit::getSize to just 'size' to be more consistent.Craig Topper1-3/+3
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-6/+6
2015-05-26Use std::bitset for SubtargetFeatures.Michael Kuperstein1-5/+5
2015-05-13MC: Modernize MCOperand API naming. NFC.Jim Grosbach1-1/+1
2015-05-13Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-5/+5
2015-05-13Use std::bitset for SubtargetFeaturesMichael Kuperstein1-5/+5
2015-04-07[TableGen] Prevent invalid code generation when emitting AssemblerPredicate c...Toma Tabacu1-1/+3
2015-03-24Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-5/+5
2015-03-24Use std::bitset for SubtargetFeaturesMichael Kuperstein1-5/+5
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren1-1/+1
2015-02-19Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein1-5/+5
2015-02-19Use std::bitset for SubtargetFeaturesMichael Kuperstein1-5/+5
2015-02-15Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman1-2/+2
2015-01-15Replace size method call of containers to empty method where appropriateAlexander Kornienko1-3/+3
2014-12-13Use range-based for loops.Craig Topper1-52/+35
2014-09-27Reduce code duplication a bit.Craig Topper1-16/+10
2014-09-27Fix TableGen -gen-disassembler output for bit fields with an offset.Craig Topper1-1/+5
2014-09-04Use vector constructor instead of a for loop to initialize entries.Craig Topper1-4/+2
2014-09-03Fix ambiguous call to make_unique and clang-format.Yaron Keren1-13/+7
2014-09-03Recommit "Use unique_ptr to manager FilterChooser ownership."Craig Topper1-23/+16
2014-09-03Revert "Use unique_ptr to manager FilterChooser ownership."Craig Topper1-15/+24
2014-09-03Use unique_ptr to manager FilterChooser ownership.Craig Topper1-24/+15
2014-09-03Implement move constructor and remove copy constructor for Filter objects in ...Craig Topper1-13/+8
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-7/+7
2014-03-13[TableGen] Optionally forbid overlap between named and positional operandsHal Finkel1-1/+16
2014-02-09Remove unnecessary include.Craig Topper1-1/+0
2014-02-09Remove some unnecessary code. The conditions it was checking had already been...Craig Topper1-7/+0
2013-12-19Add support for positionally-encoded operands to FixedLenDecoderEmitterHal Finkel1-4/+156
2013-12-19Add support for PointerLikeRegClass to FixedLenDecoderEmitterHal Finkel1-0/+4
2013-12-17Support little-endian encodings in the FixedLenDecoderEmitterHal Finkel1-0/+2
2013-10-01Remove several unused variables.Rafael Espindola1-1/+0
2013-07-15Teaching llvm-tblgen to not emit a switch statement when there are no case st...Aaron Ballman1-8/+13
2012-12-26TableGen/FixedLenDecoderEmitter.cpp: Fix a potential mask overflow in fieldFr...NAKAMURA Takumi1-1/+1
2012-12-04Sort the #include lines for utils/...Chandler Carruth1-4/+3
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger1-1/+2