================
@@ -401,6 +408,14 @@ def FeatureStdExtZcf
"Compressed Single-Precision Floating-Point Instructions",
[FeatureStdExtF, FeatureStdExtZca]>;
+def FeatureStdExtZclsd
+ : RISCVExtension<1, 0,
+ "Compressed Load/Store pair instructions",
+ [FeatureStdExtZilsd,FeatureStdExtZca]>;
+def HasStdExtZclsd : Predicate<"Subtarget->hasStdExtZclsd() &&
!Subtarget->hasStdExtZcf()">,
----------------
topperc wrote:
The conflict with Zcf needs to be checked in `RISCVISAInfo::checkDependency` in
llvm/lib/TargetParser/RISCVISAInfo.cpp
https://github.com/llvm/llvm-project/pull/131094
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits