[PATCH] D64172: Basic codegen for MTE stack tagging.

Evgenii Stepanov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 11 18:28:13 PDT 2019


eugenis marked an inline comment as done.
eugenis added a comment.

PTAL. I've added tests for various frame layouts. Stg offset overflow is covered by existing tests (settag.ll).



================
Comment at: llvm/include/llvm/IR/IntrinsicsAArch64.td:708
+def int_aarch64_irg_sp   : Intrinsic<[llvm_ptr_ty], [llvm_i64_ty],
+    [IntrInaccessibleMemOnly]>;
+
----------------
Ideally this should be [IntrNoMem, IntrHasSideEffects],
but it depends on the discussion in https://reviews.llvm.org/D64414.
Keeping this the same as int_aarch64_irg for now.



Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D64172/new/

https://reviews.llvm.org/D64172





More information about the llvm-commits mailing list