Add some cautionary comments.
authorDale Johannesen <dalej@apple.com>
Wed, 4 Mar 2009 21:53:29 +0000 (21:53 +0000)
committerDale Johannesen <dalej@apple.com>
Wed, 4 Mar 2009 21:53:29 +0000 (21:53 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66080 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Intrinsics.td

index 6d008f3e3bf7dff2317f7db7297e97de8a36082a..779b64a50085d18ea0ba36c409cd4b862aa31de8 100644 (file)
@@ -260,7 +260,9 @@ let Properties = [IntrNoMem] in {
 //===------------------------ Debugger Intrinsics -------------------------===//
 //
 
-// None of these intrinsics accesses memory at all.
+// None of these intrinsics accesses memory at all...but that doesn't mean the
+// optimizers can change them aggressively.  Special handling needed in a few
+// places.
 let Properties = [IntrNoMem] in {
   def int_dbg_stoppoint    : Intrinsic<[llvm_void_ty],
                                        [llvm_i32_ty, llvm_i32_ty,