[llvm-branch-commits] [llvm] [MTE] add stack frame history buffer (PR #86356)

Evgenii Stepanov via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon May 20 11:04:55 PDT 2024


================
@@ -82,6 +84,26 @@ static cl::opt<size_t> ClMaxLifetimes(
     cl::desc("How many lifetime ends to handle for a single alloca."),
     cl::Optional);
 
+// Mode for selecting how to insert frame record info into the stack ring
+// buffer.
+enum RecordStackHistoryMode {
+  // Do not record frame record info.
+  none,
+
+  // Insert instructions into the prologue for storing into the stack ring
+  // buffer directly.
+  instr,
----------------
eugenis wrote:

maybe "inline"?

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


More information about the llvm-branch-commits mailing list