[llvm] [TableGen] Add support for per-write cycle tunables (PR #125870)

Ricardo Jesus via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 13 03:06:13 PST 2025


================
@@ -1308,23 +1308,30 @@ void SubtargetEmitter::genSchedClassTables(const CodeGenProcModel &ProcModel,
       }
       ConstRecVec ValidWrites =
           ReadAdvance->getValueAsListOfDefs("ValidWrites");
-      IdxVec WriteIDs;
+      std::vector<int64_t> CycleTunables =
+          ReadAdvance->getValueAsListOfInts("CycleTunables");
+      std::vector<std::pair<unsigned, int>> WriteIDs;
+      if (CycleTunables.size() > ValidWrites.size())
----------------
rj-jesus wrote:

Thanks, done.

https://github.com/llvm/llvm-project/pull/125870


More information about the llvm-commits mailing list