summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* TableGen: Use StringInit instead of std::string for DagInit arg namesMatthias Braun2016-12-051-3/+5
* TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun2016-12-041-3/+3
* Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC).Eugene Zelenko2016-11-301-47/+58
* Switch SmallSetVector to use DenseSet when it overflows its inline space.Justin Lebar2016-10-211-5/+6
* Use StringRef in TableGen (NFC)Mehdi Amini2016-10-041-1/+1
* Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer2016-08-121-6/+2
* TableGen: Allow custom register operand decoder methodMatt Arsenault2016-07-181-25/+33
* [TableGen] Remove dead code. NFCI.Davide Italiano2016-07-041-28/+0
* Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer2016-06-081-6/+4
* Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer2016-05-271-11/+11
* No need to use utostr/utohexstr when writing into a raw_ostream. NFCCraig Topper2016-01-311-24/+30
* [TableGen] Return ArrayRef instead of a std::vector reference from getInstruc...Craig Topper2016-01-171-10/+10
* Default SetVector to use a DenseSet.Rafael Espindola2015-11-181-2/+2
* Fix three typos in comments; "easilly" -> "easily".Nick Lewycky2015-08-181-2/+2
* Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren2015-08-131-4/+0
* Remove raw_svector_ostream::resync and users. It's no-op after r244870.Yaron Keren2015-08-131-2/+0
* Explicitly clear the MI operand list when getInstruction() is called. Call M...Cameron Esfahani2015-08-111-0/+1
* [TableGen] Improve decoding options for non-orthogonal instructionsPetr Pavlu2015-07-151-31/+143
* Fix comment typoPetr Pavlu2015-07-141-1/+1
* [TableGen] Rename ListInit::getSize to just 'size' to be more consistent.Craig Topper2015-06-021-3/+3
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-6/+6
* Use std::bitset for SubtargetFeatures.Michael Kuperstein2015-05-261-5/+5
* MC: Modernize MCOperand API naming. NFC.Jim Grosbach2015-05-131-1/+1
* Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-05-131-5/+5
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-05-131-5/+5
* [TableGen] Prevent invalid code generation when emitting AssemblerPredicate c...Toma Tabacu2015-04-071-1/+3
* Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-03-241-5/+5
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-03-241-5/+5
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-1/+1
* Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein2015-02-191-5/+5
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-02-191-5/+5
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* Replace size method call of containers to empty method where appropriateAlexander Kornienko2015-01-151-3/+3
* Use range-based for loops.Craig Topper2014-12-131-52/+35
* Reduce code duplication a bit.Craig Topper2014-09-271-16/+10
* Fix TableGen -gen-disassembler output for bit fields with an offset.Craig Topper2014-09-271-1/+5
* Use vector constructor instead of a for loop to initialize entries.Craig Topper2014-09-041-4/+2
* Fix ambiguous call to make_unique and clang-format.Yaron Keren2014-09-031-13/+7
* Recommit "Use unique_ptr to manager FilterChooser ownership."Craig Topper2014-09-031-23/+16
* Revert "Use unique_ptr to manager FilterChooser ownership."Craig Topper2014-09-031-15/+24
* Use unique_ptr to manager FilterChooser ownership.Craig Topper2014-09-031-24/+15
* Implement move constructor and remove copy constructor for Filter objects in ...Craig Topper2014-09-031-13/+8
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-7/+7
* [TableGen] Optionally forbid overlap between named and positional operandsHal Finkel2014-03-131-1/+16
* Remove unnecessary include.Craig Topper2014-02-091-1/+0
* Remove some unnecessary code. The conditions it was checking had already been...Craig Topper2014-02-091-7/+0
* Add support for positionally-encoded operands to FixedLenDecoderEmitterHal Finkel2013-12-191-4/+156
* Add support for PointerLikeRegClass to FixedLenDecoderEmitterHal Finkel2013-12-191-0/+4
* Support little-endian encodings in the FixedLenDecoderEmitterHal Finkel2013-12-171-0/+2
OpenPOWER on IntegriCloud