summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DecoderEmitter.cpp
AgeCommit message (Expand)Author
2025-08-23[TableGen][DecoderEmitter] Fix decoder reading bytes past instruction (#154916)Sergei Barannikov
2025-08-22[TableGen][DecoderEmitter] Remove redundant variable (NFC) (#154880)Sergei Barannikov
2025-08-22[TableGen][DecoderEmitter] Calculate encoding bits once (#154026)Sergei Barannikov
2025-08-21[NFC][MC][Decoder] Fix off-by-one indentation in generated code (#154855)Rahul Joshi
2025-08-22[TableGen][DecoderEmitter] Use KnownBits for filters/encodings (NFCI) (#154691)Sergei Barannikov
2025-08-21[TableGen][DecoderEmitter] Resolve a FIXME in emitDecoder (#154649)Sergei Barannikov
2025-08-21[NFC][MC][Decoder] Extract fixed pieces of decoder code into new header file ...Rahul Joshi
2025-08-21[TableGen][DecoderEmitter] Infer encoding's HasCompleteDecoder earlier (NFCI)...Sergei Barannikov
2025-08-21[TableGen][DecoderEmitter] Outline InstructionEncoding constructor (NFC) (#15...Sergei Barannikov
2025-08-20[TableGen][DecoderEmitter] Add DecoderMethod to InstructionEncoding (NFC) (#1...Sergei Barannikov
2025-08-20[TableGen][DecoderEmitter] Factor populateFixedLenEncoding (NFC) (#154511)Sergei Barannikov
2025-08-20[TableGen][DecoderEmitter] Move Operands to InstructionEncoding (NFCI) (#154456)Sergei Barannikov
2025-08-20[TableGen][DecoderEmitter] Rename some variables (NFC)Sergei Barannikov
2025-08-20[TableGen] Make ParseOperandName method const (NFC)Sergei Barannikov
2025-08-19[TableGen][DecoderEmitter] Analyze encodings once (#154309)Sergei Barannikov
2025-08-20[TableGen][DecoderEmitter] Turn EncodingAndInst into a class (NFC) (#154230)Sergei Barannikov
2025-08-19[TableGen][DecoderEmitter] Stop duplicating encodings (NFC) (#154288)Sergei Barannikov
2025-08-19[TableGen][DecoderEmitter] Extract encoding parsing into a method (NFC) (#154...Sergei Barannikov
2025-08-19[TableGen][DecoderEmitter] Shorten a few variable names (NFC)Sergei Barannikov
2025-08-19[TableGen][DecoderEmitter] Extract a couple of loop invariants (NFC)Sergei Barannikov
2025-08-19[TableGen][DecoderEmitter] Synthesize decoder table name in emitTable (#154255)Sergei Barannikov
2025-08-19Use llvm::copy instead of append_range to work around MacOS build failureSergei Barannikov
2025-08-18Reland "[TableGen][DecoderEmitter] Store HW mode ID instead of name (NFC) (#1...Sergei Barannikov
2025-08-18Revert "[TableGen][DecoderEmitter] Store HW mode ID instead of name (NFC) (#1...Shubham Sandeep Rastogi
2025-08-19[TableGen][DecoderEmitter] Rename some variables for clarity (NFC)Sergei Barannikov
2025-08-18[TableGen][DecoderEmitter] Store HW mode ID instead of name (NFC) (#154052)Sergei Barannikov
2025-08-18[TableGen][DecoderEmitter] Avoid using a sentinel value (#153986)Sergei Barannikov
2025-08-18[TableGen] Use structured binding in one more place (NFC)Sergei Barannikov
2025-08-17[TableGen] Use structured binding in one place (NFC)Sergei Barannikov
2025-08-17[TableGen][DecoderEmitter] Remove EncodingIDAndOpcode struct (NFC) (#154028)Sergei Barannikov
2025-08-17[TableGen][DecoderEmitter] Improve conflicts dump (#154001)Sergei Barannikov
2025-08-17[TableGen] Make a function static (NFC)Sergei Barannikov
2025-08-17[TableGen][DecoderEmitter] Dump conflicts earlierSergei Barannikov
2025-08-17[TableGen][DecoderEmitter] Shrink lifetime of `Filters` vector (NFC) (#153998)Sergei Barannikov
2025-08-16[TableGen][DecoderEmitter] Add helpers for working with scopes (NFC) (#153979)Sergei Barannikov
2025-08-16[TableGen] Remove redundant variable (NFC)Sergei Barannikov
2025-08-15[TableGen][DecoderEmitter] Compute bit attribute once (NFC) (#153530)Sergei Barannikov
2025-08-14[TableGen] Use `empty()` instead of `size() == 0` (NFC)Sergei Barannikov
2025-08-14[TableGen] Declare loop induction variables in the loop header (NFC)Sergei Barannikov
2025-08-13[TableGen][DecoderEmitter] Returns insn_t / std::vector<Islands> by value (NF...Sergei Barannikov
2025-08-12[TableGen][DecoderEmitter] Remove unused variables (NFC) (#153262)Sergei Barannikov
2025-08-12[TableGen] Use getValueAsOptionalDef to simplify code (NFC) (#153170)Sergei Barannikov
2025-07-14[NFC][TableGen][DecoderEmitter] Eliminate `indent` for a few functions (#148718)Rahul Joshi
2025-07-09[NFC][TableGen] Change DecoderEmitter `insertBits` to use integer types only ...Rahul Joshi
2025-07-07[NFC][TableGen] Rename `CodeGenTarget` instruction accessors (#146767)Rahul Joshi
2025-07-01[LLVM][TableGen][DecoderEmitter] Add wrapper struct for `bit_value_t` (#146248)Rahul Joshi
2025-06-30[NFC][TableGen] Capitalize `to` in `UseFnTableInDecodetoMCInst`. (#146419)Rahul Joshi
2025-06-24[LLVM][DecoderEmitter] Add option to use function table in decodeToMCInst (#1...Rahul Joshi
2025-06-20[NFC][TableGen][DecoderEmitter] Use structured binding in range for loop (#14...Rahul Joshi
2025-06-17[NFCI][TableGen][DecoderEmitter] Cull Op handling when possible (#142974)Rahul Joshi