[llvm-commits] [llvm] r66080 - /llvm/trunk/include/llvm/Intrinsics.td

Dale Johannesen dalej at apple.com
Wed Mar 4 13:53:29 PST 2009


Author: johannes
Date: Wed Mar  4 15:53:29 2009
New Revision: 66080

URL: http://llvm.org/viewvc/llvm-project?rev=66080&view=rev
Log:
Add some cautionary comments.


Modified:
    llvm/trunk/include/llvm/Intrinsics.td

Modified: llvm/trunk/include/llvm/Intrinsics.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Intrinsics.td?rev=66080&r1=66079&r2=66080&view=diff

==============================================================================
--- llvm/trunk/include/llvm/Intrinsics.td (original)
+++ llvm/trunk/include/llvm/Intrinsics.td Wed Mar  4 15:53:29 2009
@@ -260,7 +260,9 @@
 //===------------------------ 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, 





More information about the llvm-commits mailing list