================ @@ -797,6 +797,40 @@ def FeatureStdExtSvpbmt : SubtargetFeature<"svpbmt", "HasStdExtSvpbmt", "true", "'Svpbmt' (Page-Based Memory Types)">; +// Pointer Masking extensions + +// A supervisor-level extension that provides pointer masking for the next lower +// privilege mode (U-mode), and for VS- and VU-modes if the H extension is +// present. +def FeatureStdExtSsnpm + : SubtargetFeature<"experimental-ssnpm", "HasStdExtSsnpm", "true", + "'Ssnpm' (Supervisor-level Pointer Masking)">; ---------------- topperc wrote:
Please add "for Next Lower Privilege Level" to ssnpm and smnpm description. I think that's important and the meaning of the 'n' in the extension name. https://github.com/llvm/llvm-project/pull/79929 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits