[llvm] [Exegesis] Implemented strategy for load operation (PR #113458)

via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 24 05:55:09 PST 2024


================
@@ -132,6 +132,9 @@ struct CodeTemplate {
   // If the template uses the provided scratch memory, the register in which
   // the pointer to this memory is passed in to the function.
   unsigned ScratchSpacePointerInReg = 0;
+  // Require to pre-store value of a given register (fisrt)
+  // to scratch memory with given offset (second)
+  SmallVector<std::pair<unsigned, unsigned>, 2> PreinitScratchMemory;
----------------
AnastasiyaChernikova wrote:

Addressed

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


More information about the llvm-commits mailing list