[clang] [llvm] Split fmv and extensions (PR #92882)

Tomas Matheson via llvm-commits llvm-commits at lists.llvm.org
Tue May 21 02:14:20 PDT 2024


================
@@ -0,0 +1,84 @@
+// Function MultiVersioning (FMV) properties
+
+// Something you can add to target_version or target_clones
+class FMVExtension<string n, string b, string f, int p> {
+    // Name, as spelled in target_version or target_clones. e.g. "memtag"
+    string Name = n;
+
+    // A C++ expression giving the number of the bit in the FMV ABI.
+    // Currently this is given as a value from the enum "CPUFeatures".
+    // If this is not set, it indicates that this is not an FMV extension.
----------------
tmatheson-arm wrote:

remove

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


More information about the llvm-commits mailing list