================
@@ -944,6 +944,21 @@ def LLVM_MemoryEffectsAttr : LLVM_Attr<"MemoryEffects",
"memory_effects"> {
let assemblyFormat = "`<` struct(params) `>`";
}
+//===----------------------------------------------------------------------===//
+// DenormalFPEnvAttr
+//===----------------------------------------------------------------------===//
+
+def LLVM_DenormalFPEnvAttr : LLVM_Attr<"DenormalFPEnv", "denormal_fpenv"> {
+ let parameters = (ins "DenormalModeKind":$default_output_mode,
+ "DenormalModeKind":$default_input_mode,
+ "DenormalModeKind":$float_output_mode,
+ "DenormalModeKind":$float_input_mode);
+ let extraClassDeclaration = [{
+ bool isReadWrite();
----------------
nikic wrote:
Shouldn't be there, this is MemoryEffects specific.
https://github.com/llvm/llvm-project/pull/174293
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits