MIR Serialization: Serialize the 'volatile' machine memory operand flag.
[oota-llvm.git] / docs / DeveloperPolicy.rst
index f090c6d565459c880d83d803544a5ef0a6d19712..ebf91b8af5f75e719dd45326b9a56b5f07c9dcd6 100644 (file)
@@ -505,8 +505,13 @@ for llvm users and not imposing a big burden on llvm developers:
 * The textual format is not backwards compatible. We don't change it too often,
   but there are no specific promises.
 
-* The bitcode format produced by a X.Y release will be readable by all following
-  X.Z releases and the (X+1).0 release.
+* Additions and changes to the IR should be reflected in
+  ``test/Bitcode/compatibility.ll``.
+
+* The bitcode format produced by a X.Y release will be readable by all
+  following X.Z releases and the (X+1).0 release. To help ensure this, an X.Y
+  version of ``test/Bitcode/compatibility.ll`` should be assembled and
+  committed after each release.
 
 * Newer releases can ignore features from older releases, but they cannot
   miscompile them. For example, if nsw is ever replaced with something else,
@@ -624,5 +629,5 @@ patent-related trouble with their changes (including from third parties).  If
 you or your employer own the rights to a patent and would like to contribute
 code to LLVM that relies on it, we require that the copyright owner sign an
 agreement that allows any other user of LLVM to freely use your patent.  Please
-contact the `oversight group <mailto:llvm-oversight@cs.uiuc.edu>`_ for more
+contact the `LLVM Foundation Board of Directors <mailto:board@llvm.org>`_ for more
 details.