summaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/SubtargetEmitter.cpp
AgeCommit message (Expand)Author
2025-11-13[NFC][TableGen] Adopt CodeGenHelpers in SubtargetEmitter (#163820)Rahul Joshi
2025-10-03[TableGen][SchedModel] Introduce a new SchedPredicate that checks against Sub...Min-Yih Hsu
2025-10-03[TableGen][MC] Pass a MCSubtargetInfo instance into resolveVariantSchedClassI...Min-Yih Hsu
2025-09-19CodeGen: Add RegisterClass by HwMode (#158269)Matt Arsenault
2025-09-10[TableGen][CodeGen] Remove feature string from HwMode (#157600)Sergei Barannikov
2025-06-25[MC] Use StringTable to reduce dynamic relocations (#144202)Reid Kleckner
2025-06-19[Reland] [PowerPC] frontend get target feature from backend with cpu name (#1...zhijian lin
2025-06-12Revert " [PowerPC] frontend get target feature from backend with cpu name (#1...Reid Kleckner
2025-06-12 [PowerPC] frontend get target feature from backend with cpu name (#137670)zhijian lin
2025-05-24[TableGen] Remove unused includes (NFC) (#141356)Kazu Hirata
2025-05-12[NFC][TableGen] Use StringRef::str() instead of casting (#139332)Rahul Joshi
2025-05-12[NFC][TableGen] Add {} for `else` when `if` body has {} (#139420)Rahul Joshi
2025-04-29[TableGen] Print a warning when a Processor contains duplicate Features / Tun...Min-Yih Hsu
2025-03-24[TableGen][MCSched] Update error messages on the range of Acquire/ReleaseAtCy...Min-Yih Hsu
2025-03-10[NFC][TableGen] Eliminate use of `ConstRecIter` from SubtargetEmitter (#130162)Rahul Joshi
2025-02-18[NFC][TableGen] Cleanup iterators in CodeGenSchedule.h (#127401)Rahul Joshi
2025-02-17[TableGen] Add support for per-write cycle tunables (#125870)Ricardo Jesus
2025-02-03[AArch64][SME] Spill p-regs as z-regs when streaming hazards are possible (#1...Benjamin Maxwell
2025-01-22[TableGen] Add maps from Write/ReadType to the parent WriteRes/ReadAdvance. N...Craig Topper
2025-01-18[TableGen] Replace some uses of make_range with methods that already return a...Craig Topper
2024-12-09Add processor aliases back to -print-supported-cpus and -mcpu=help (#118581)Jon Roelofs
2024-10-29[TableGen] [NFC] Refine TableGen code to comply with `clang-tidy` checks (#11...Jerry Sun
2024-10-01[TableGen] Change `getValueAsListOfDefs` to return const pointer vector (#110...Rahul Joshi
2024-09-24[NFC][TableGen] Adopt scaled indent in PredicateExpander (#109801)Rahul Joshi
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-09-18[LLVM][TableGen] Change CodeGenSchedule to use const Record pointers (#108782)Rahul Joshi
2024-09-15[LLVM][TableGen] Change SubtargetEmitter to use const RecordKeeper (#108763)Rahul Joshi
2024-09-15[LLVM][TableGen] Change CodeGenSchedule to use const RecordKeeper (#108617)Rahul Joshi
2024-09-05[TableGen] Add const variants of accessors for backend (#106658)Rahul Joshi
2024-08-08[TableGen] Rework error reporting for duplicate Feature/Processor (#102257)Rahul Joshi
2024-08-06[TableGen] Emit better error message for duplicate Subtarget features. (#102090)Rahul Joshi
2024-06-28[llvm][AArch64][TableGen] Create a ProcessorAlias record (#96249)Jon Roelofs
2024-06-11[Tablegen][NFC] Add a check for duplicate features (#94223)Tomas Matheson
2024-05-16[TableGen][SubtargetEmitter] Early exit from loop in FindWriteResources and F...Michael Maitland
2024-05-14[TableGen][SubtargetEmitter] Refactor hasReadOfWrite to CodeGenProcModel (#92...Michael Maitland
2024-05-04[TableGen] Use bitwise operations to access HwMode ID. (#88377)superZWT123
2024-03-25[RFC][TableGen] Restructure TableGen Source (#80847)Pierre van Houtryve
2024-02-26[CodeGenSchedule] Don't allow invalid ReadAdvances to be formed (#82685)Visoiu Mistrih Francis
2024-02-13[TableGen] Use emplace_back instead of resize to size() + 1. NFC.Jay Foad
2024-02-13[TableGen] Use std::move instead of swap. NFC. (#81606)Jay Foad
2024-02-09[NFC] clang-format utils/TableGen (#80973)Pierre van Houtryve
2024-01-19[TableGen] Integrate TableGen-based macro fusion (#73115)Wang Pengcheng
2023-10-18[TableGen] SubtargetEmitter must use std::nullopt (#69475)Kai Nacke
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland
2023-08-24Revert "[TableGen] Rename ResourceCycles and StartAtCycle to clarify semantics"Michael Maitland
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland
2023-08-24Revert "[TableGen] Rename ResourceCycles and StartAtCycle to clarify semantics"Michael Maitland
2023-08-24[TableGen] Rename ResourceCycles and StartAtCycle to clarify semanticsMichael Maitland
2023-06-28[TableGen] Stabilize sort in GET_SUBTARGETINFO_MACRO blockKevin P. Neal
2023-06-28[TableGen] Stabilize sort in GET_SUBTARGETINFO_MACRO blockKevin P. Neal