[llvm] r191219 - Add a paragraph on prefix data layout.

Peter Collingbourne peter at pcc.me.uk
Mon Sep 23 13:14:22 PDT 2013


Author: pcc
Date: Mon Sep 23 15:14:21 2013
New Revision: 191219

URL: http://llvm.org/viewvc/llvm-project?rev=191219&view=rev
Log:
Add a paragraph on prefix data layout.

Modified:
    llvm/trunk/docs/LangRef.rst

Modified: llvm/trunk/docs/LangRef.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/LangRef.rst?rev=191219&r1=191218&r2=191219&view=diff
==============================================================================
--- llvm/trunk/docs/LangRef.rst (original)
+++ llvm/trunk/docs/LangRef.rst Mon Sep 23 15:14:21 2013
@@ -780,6 +780,11 @@ the inliner and other passes to reason a
 definition without needing to reason about the prefix data.  Obviously this
 makes the format of the prefix data highly target dependent.
 
+Prefix data is laid out as if it were an initializer for a global variable
+of the prefix data's type.  No padding is automatically placed between the
+prefix data and the function body.  If padding is required, it must be part
+of the prefix data.
+
 A trivial example of valid prefix data for the x86 architecture is ``i8 144``,
 which encodes the ``nop`` instruction:
 





More information about the llvm-commits mailing list