aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/DecoderEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-14[NFC][TableGen][DecoderEmitter] Eliminate `indent` for a few functions (#148718)Rahul Joshi1-71/+55
2025-07-09[NFC][TableGen] Change DecoderEmitter `insertBits` to use integer types only ...Rahul Joshi1-14/+11
2025-07-07[NFC][TableGen] Rename `CodeGenTarget` instruction accessors (#146767)Rahul Joshi1-1/+1
2025-07-01[LLVM][TableGen][DecoderEmitter] Add wrapper struct for `bit_value_t` (#146248)Rahul Joshi1-132/+107
2025-06-30[NFC][TableGen] Capitalize `to` in `UseFnTableInDecodetoMCInst`. (#146419)Rahul Joshi1-4/+4
2025-06-24[LLVM][DecoderEmitter] Add option to use function table in decodeToMCInst (#1...Rahul Joshi1-24/+69
2025-06-20[NFC][TableGen][DecoderEmitter] Use structured binding in range for loop (#14...Rahul Joshi1-6/+6
2025-06-17[NFCI][TableGen][DecoderEmitter] Cull Op handling when possible (#142974)Rahul Joshi1-43/+71
2025-06-16[TableGen] Use default member initializers. NFC. (#144349)Jay Foad1-3/+2
2025-06-05[NFC][TableGen] Print DecodeIdx for DecodeOps in DecoderEmitter (#142963)Rahul Joshi1-6/+8
2025-06-05[LLVM][MC] Introduce `OrFail` variants of MCD ops (#138614)Rahul Joshi1-81/+172
2025-05-24[TableGen] Remove unused includes (NFC) (#141356)Kazu Hirata1-1/+0
2025-05-21[LLVM][TableGen] Use StringRef for various members `CGIOperandList::OperandIn...Rahul Joshi1-18/+18
2025-05-12[TableGen] Fix a warningKazu Hirata1-0/+1
2025-05-12[NFC][TableGen] Use StringRef::str() instead of casting (#139332)Rahul Joshi1-7/+6
2025-04-28[TableGen] Use StringRef::empty() instead of comparing to an empty string. NF...Craig Topper1-2/+2
2025-04-27[TableGen] Simplify insertBits (NFC) (#137538)Kazu Hirata1-10/+8
2025-04-23[NFC][LLVM][TableGen] Eliminate inheritance from std::vector (#136573)Rahul Joshi1-8/+22
2025-04-21[LLVM][TableGen] Parameterize NumToSkip in DecoderEmitter (#136456)Rahul Joshi1-50/+57
2025-04-18[NFC][LLVM][TableGen] Adjust pointer increments in DecoderEmitter (#136230)Rahul Joshi1-18/+12
2025-04-18[LLVM][TableGen] Fix Windows failure in DecoderEmitter (#136310)Rahul Joshi1-4/+5
2025-04-18[NFC][LLVM][TableGen] Use `decodeULEB128` for `OPC_SoftFail` emission (#136220)Rahul Joshi1-32/+18
2025-04-18[LLVM][TableGen] Move DecoderEmitter output to anonymous namespace (#136214)Rahul Joshi1-2/+2
2025-04-16Revert "Reapply "[LLVM][TableGen] Parameterize NumToSkip in DecoderEmitter" (...Rahul Joshi1-65/+50
2025-04-16Reapply "[LLVM][TableGen] Parameterize NumToSkip in DecoderEmitter" (#136017)...Rahul Joshi1-50/+65
2025-04-16Revert "[LLVM][TableGen] Parameterize NumToSkip in DecoderEmitter" (#136017)Rahul Joshi1-65/+50
2025-04-16[LLVM][TableGen] Parameterize NumToSkip in DecoderEmitter (#135882)Rahul Joshi1-50/+65
2025-04-15[NFC][TableGen] DecoderEmitter optimize scope stack in `Filter::emitTableEntr...Rahul Joshi1-20/+22
2025-04-14[NFC][TableGen] Refactor DecoderEmitter.cpp (#135510)Rahul Joshi1-139/+96
2025-03-31[TableGen] Use size returned by encodeULEB128 to simplify some code. NFC (#13...Craig Topper1-14/+8
2025-03-30[TableGen] Use llvm::append_range (NFC) (#133649)Kazu Hirata1-8/+4
2025-03-10[TableGen] Reduce the number of vectors passed to getIslands. NFC (#130402)Craig Topper1-42/+26
2025-03-07[TableGen] Use uint8_t for bit_value_t enum. NFCCraig Topper1-2/+2
2025-03-07[TableGen] Use isUInt to simplify some asserts. NFCCraig Topper1-5/+4
2025-03-07[TableGen] Remove push_back from loop. NFCCraig Topper1-4/+2
2025-03-07[TableGen] Remove unnecessary const_cast. NFCCraig Topper1-1/+1
2025-03-07[TableGen] Use reference instead of pointer for FilterChooser in Filter. NFCCraig Topper1-17/+17
2025-03-07[TableGen] Simplify emitULEB128 in DecoderEmitter.cpp. NFC (#130214)Craig Topper1-18/+10
2025-03-03[TableGen] Fix incorrect comment. NFCCraig Topper1-1/+1
2025-03-03[TableGen] Remove unnecessary use of utostr to print a byte. NFCCraig Topper1-1/+1
2025-03-03[NFC]Make file-local cl::opt global variables static (#126486)chrisPyr1-1/+1
2025-02-26[TableGen] Update comment for size of NumToSkip field in DecoderEmitter. NFCCraig Topper1-1/+1
2025-01-16[TableGen] Use std::pair instead of std::make_pair. NFC. (#123174)Jay Foad1-10/+10
2025-01-15[TableGen] Use `std::move` to avoid copy (#123088)abhishek-kaushik221-1/+1
2024-11-21[TableGen] Use `std::move` to avoid copy (#113061)abhishek-kaushik221-5/+5
2024-10-18[LLVM][TableGen] Change all `Init` pointers to const (#112705)Rahul Joshi1-18/+18
2024-09-20[LLVM][TableGen] Adopt `indent` for indentation (#109275)Rahul Joshi1-66/+63
2024-09-20[LLVM][TableGen] Change DisassemblerEmitter to use const RecordKeeper (#109177)Rahul Joshi1-8/+4
2024-09-19[NFC] Rename variables to conform to LLVM coding standards (#109166)Rahul Joshi1-101/+95
2024-09-18[LLVM][TableGen] Change DecoderEmitter to use const RecordKeeper (#109040)Rahul Joshi1-14/+14