Avoids DCE on write_register
[oota-llvm.git] / include / llvm / IR / Intrinsics.td
index 8ad24b37f742108a72d79394b4bc794b7c34fedd..2ba230a097892f8cd65ac1fcfa0b1b94025e5e21 100644 (file)
@@ -253,7 +253,7 @@ def int_frameaddress  : Intrinsic<[llvm_ptr_ty], [llvm_i32_ty], [IntrNoMem]>;
 def int_read_register  : Intrinsic<[llvm_anyint_ty], [llvm_metadata_ty],
                                    [IntrNoMem], "llvm.read_register">;
 def int_write_register : Intrinsic<[], [llvm_metadata_ty, llvm_anyint_ty],
-                                   [IntrNoMem], "llvm.write_register">;
+                                   [], "llvm.write_register">;
 
 // Note: we treat stacksave/stackrestore as writemem because we don't otherwise
 // model their dependencies on allocas.