IR: Make arithmetic_fence a DefaultAttrs intrinsic
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 16 Nov 2022 02:24:26 +0000 (18:24 -0800)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 16 Nov 2022 06:29:33 +0000 (22:29 -0800)
llvm/include/llvm/IR/Intrinsics.td

index 843e87b..6082223 100644 (file)
@@ -1390,7 +1390,7 @@ def int_pseudoprobe : DefaultAttrsIntrinsic<[], [llvm_i64_ty, llvm_i64_ty, llvm_
                                     [IntrInaccessibleMemOnly, IntrWillReturn]>;
 
 // Arithmetic fence intrinsic.
-def int_arithmetic_fence : Intrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>], [IntrNoMem]>;
+def int_arithmetic_fence : DefaultAttrsIntrinsic<[llvm_anyfloat_ty], [LLVMMatchType<0>], [IntrNoMem]>;
 
 // Intrinsics to support half precision floating point format
 let IntrProperties = [IntrNoMem, IntrWillReturn] in {