summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DecoderEmitter.cpp
AgeCommit message (Expand)Author
2025-10-03[NFC][TableGen] Fix namespace usage in various files (#161839)Rahul Joshi
2025-09-22[TableGen][DecoderEmitter][RISCV] Always handle `bits<0>` (#159951)Sergei Barannikov
2025-09-20[TableGen][DecoderEmitter] Rework table construction/emission (#155889)Sergei Barannikov
2025-09-20[TableGen] Remove unused Target from InstructionEncoding methods (NFC) (#159833)Sergei Barannikov
2025-09-19CodeGen: Add RegisterClass by HwMode (#158269)Matt Arsenault
2025-09-18[TableGen][DecoderEmitter] Sink repeated code after the switch (NFC) (#159549)Sergei Barannikov
2025-09-17[TableGen][DecoderEmitter] Simplify FilterChooser::getIslands() (NFC) (#159218)Sergei Barannikov
2025-09-17[TableGen][DecoderEmitter] Inline `insertBits()` (NFC) (#159353)Sergei Barannikov
2025-09-17[TableGen][DecoderEmitter] Merge OPC_Decode with OPC_TryDecode (#159178)Sergei Barannikov
2025-09-16[TableGen][DecoderEmitter] Replace opcode mask with booleans (NFC) (#159113)Sergei Barannikov
2025-09-16[TableGen][DecoderEmitter] Change SmallSetVector to SetVector (NFC) (#159108)Sergei Barannikov
2025-09-16[TableGen][DecoderEmitter] Inline a couple of trivial functions (NFC) (#159099)Sergei Barannikov
2025-09-16[TableGen][Decoder] Make predicate/decocder generation functions return a str...Sergei Barannikov
2025-09-16[TableGen][DecoderEmitter] Turn some methods into static functions (NFC) (#15...Sergei Barannikov
2025-09-16[TableGen][DecoderEmitter] Add a few DecoderTableInfo helpers (NFC) (#158776)Sergei Barannikov
2025-09-15[NFC][DecoderEmitter] Remove unused `emitPredicateMatchAux` (#158771)Rahul Joshi
2025-09-15[NFC][DecoderEmitter] Predicate generation code cleanup (#158140)Rahul Joshi
2025-09-15[NFC][DecoderEmitter] Code cleanup in `DecoderEmitter::emitTable` (#158014)Rahul Joshi
2025-09-15[TableGen] Extract InstructionEncoding class into a separate file (NFC) (#158...Sergei Barannikov
2025-09-12[TableGen][DecoderEmitter] Decode operands with "all zeros" encoding (#158163)Sergei Barannikov
2025-09-10[TableGen][DecoderEmitter] Report all decoding conflicts (#157847)Rahul Joshi
2025-09-06[TableGen][DecoderEmitter] Inline reportRegion method (NFC) (#157266)Sergei Barannikov
2025-09-06[TableGen][DecoderEmitter] Add OPC_Scope opcode (#155580)Sergei Barannikov
2025-09-04[TableGen][Decoder] Decode operands with zero width or all bits known (#156358)Sergei Barannikov
2025-09-04[NFC][MC][DecoderEmitter] Refactor code related to EncodingField (#156759)Rahul Joshi
2025-09-04[LLVM][MC][DecoderEmitter] Fail fatally if `Insn` and decoder table bitwidths...Rahul Joshi
2025-09-02[MC][DecoderEmitter] Fix build warning: explicit specialization cannot have a...Rahul Joshi
2025-09-01[LLVM][MC][DecoderEmitter] Add support to specialize decoder per bitwidth (#1...Rahul Joshi
2025-08-31[NFC][MC][DecoderEmitter] Simplify loop to find the best filter (#156237)Rahul Joshi
2025-08-31[TableGen][Decoder] Remove special case of single sub-op dag (#156175)Sergei Barannikov
2025-08-30[TableGen][Decoder] Simplify parseFixedLenOperands (NFCI) (#156181)Sergei Barannikov
2025-08-29[TableGen][Decoder] Cache DecoderNamespace in InstructionEncoding (NFC) (#156...Sergei Barannikov
2025-08-29[TableGen][DecoderEmitter] Use StringRef in a few places (NFC) (#156051)Sergei Barannikov
2025-08-28[TableGen][DecoderEmitter] Simplify emitSoftFailTableEntry (NFC) (#155863)Sergei Barannikov
2025-08-26[TableGen][DecoderEmitter] Optimize single-case OPC_ExtractField (#155414)Sergei Barannikov
2025-08-26[TableGen][DecoderEmitter] Remove no longer needed MaxFilterWidth (NFC) (#155...Sergei Barannikov
2025-08-26[TableGen][DecoderEmitter] Factor out DecoderTableBuilder (#155220)Sergei Barannikov
2025-08-25[TableGen][DecoderEmitter] Remove dead OPC_Fail (#155229)Sergei Barannikov
2025-08-25[TableGen][DecoderEmitter] Remove PredicateNamespace (NFC) (#155211)Sergei Barannikov
2025-08-24[NFCI][MC][DecoderEmitter] Fix BitWidth for fixed length inst encodings (#154...Rahul Joshi
2025-08-24[TableGen][DecoderEmitter] Add a couple of helper methods (NFC) (#155163)Sergei Barannikov
2025-08-24[TableGen][DecoderEmitter] Refactor emitTableEntries (NFCI) (#155100)Sergei Barannikov
2025-08-24[TableGen][DecoderEmitter] Print the size of the decoder tables (#155139)Sergei Barannikov
2025-08-24[TableGen][DecoderEmitter] Fix indentation in generated code (NFC)Sergei Barannikov
2025-08-23[TableGen][DecoderEmitter] Repurpose Filter class (#155065)Sergei Barannikov
2025-08-23[TableGen][DecoderEmitter] Small refactoring (NFC)Sergei Barannikov
2025-08-23[TableGen][DecoderEmitter] Fix broken AdditionalEncoding support (#155057)Sergei Barannikov
2025-08-22[TableGen][DecoderEmitter] Extract a couple of methods (NFC) (#155044)Sergei Barannikov
2025-08-23[TableGen][DecoderEmitter] Remove unused move constructor (NFC)Sergei Barannikov
2025-08-22[TableGen][DecoderEmitter] Move a function to InstructionEncoding (NFC) (#155...Sergei Barannikov