[PATCH] Small correction to unordered memory code generation of ARM LDRD

JF Bastien jfb at google.com
Tue Jun 18 10:46:11 PDT 2013


I assume that this was written before ARM got LPAE, and isn't true
anymore. My correction is a bit of a mouthful, but is technically
correct.


diff --git a/docs/Atomics.rst b/docs/Atomics.rst
index 705d73f..1243f34 100644
--- a/docs/Atomics.rst
+++ b/docs/Atomics.rst
@@ -211,7 +211,7 @@ Notes for code generation
   never stored.  A normal load or store instruction is usually sufficient, but
   note that an unordered load or store cannot be split into multiple
   instructions (or an instruction which does multiple memory operations, like
-  ``LDRD`` on ARM).
+  ``LDRD`` on ARM without LPAE, or not naturally-aligned ``LDRD`` on LPAE ARM).

 Monotonic
 ---------



More information about the llvm-commits mailing list