summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reduce scope of variable to silence cppcheck warning. NFCSimon Pilgrim2019-11-091-2/+1
* [TableGen] Support encoding per-HwModeJames Molloy2019-09-191-9/+56
* [TableGen] Correct comments for end of namespace. NFCBjorn Pettersson2019-08-251-1/+1
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-2/+2
* [TableGen] Correct the shift to the proper bit width.Michael Liao2019-08-101-1/+1
* [TableGen] Add "InitValue": Handle operands with set bit values in decoder me...Daniel Sanders2019-08-091-4/+18
* Re-commit r363744: [tblgen][disasm] Allow multiple encodings to disassemble t...Daniel Sanders2019-06-181-45/+95
* Revert [tblgen][disasm] Allow multiple encodings to disassemble to the same i...Jordan Rupprecht2019-06-181-98/+48
* [tblgen][disasm] Allow multiple encodings to disassemble to the same instructionDaniel Sanders2019-06-181-48/+98
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [tblgen][disasm] Emit record names again when decoder conflicts occur.Daniel Sanders2019-01-031-1/+1
* Recommit r349041: [tblgen][disasm] Separate encodings from instructionsDaniel Sanders2018-12-131-37/+51
* Revert r349041: [tblgen][disasm] Separate encodings from instructionsDaniel Sanders2018-12-131-51/+37
* [tblgen][disasm] Separate encodings from instructionsDaniel Sanders2018-12-131-37/+51
* Fix MSVC build by correcting placement of declspec after r345056Daniel Sanders2018-10-231-1/+1
* [tblgen] Allow FixedLenDecoderEmitter to use APInt-like objects as InsnTypeDaniel Sanders2018-10-231-11/+49
* [windows] Don't inline fieldFromInstruction on WindowsStella Stamenova2018-07-251-1/+7
* [TableGen] Increase the number of supported decoder fix-ups.Sander de Smalen2018-07-051-18/+40
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-26/+46
* TableGen: Use DefInit::getDef() instead of the type's getRecord()Nicolai Haehnle2018-03-051-14/+11
* [tablegen] Avoid creating temporary stringsAlexander Shaposhnikov2017-07-051-3/+1
* [TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper2017-05-311-8/+7
* 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
OpenPOWER on IntegriCloud