[llvm-commits] CVS: llvm/docs/BytecodeFormat.html LangRef.html

Anton Korobeynikov asl at math.spbu.ru
Sun Apr 29 11:35:38 PDT 2007



Changes in directory llvm/docs:

BytecodeFormat.html updated: 1.71 -> 1.72
LangRef.html updated: 1.241 -> 1.242
---
Log message:

Implement protected visibility. This partly implements PR1363: http://llvm.org/PR1363 . Linker 
should be taught to deal with protected symbols.


---
Diffs of the changes:  (+11 -4)

 BytecodeFormat.html |    6 +++---
 LangRef.html        |    9 ++++++++-
 2 files changed, 11 insertions(+), 4 deletions(-)


Index: llvm/docs/BytecodeFormat.html
diff -u llvm/docs/BytecodeFormat.html:1.71 llvm/docs/BytecodeFormat.html:1.72
--- llvm/docs/BytecodeFormat.html:1.71	Sat Apr 28 08:44:59 2007
+++ llvm/docs/BytecodeFormat.html	Sun Apr 29 13:35:00 2007
@@ -1044,7 +1044,7 @@
     </tr>
     <tr>
       <td><a href="#bit">bit(10-12)</a></td>
-      <td class="td_left">Visibility style: 0=Default, 1=Hidden.</td>
+      <td class="td_left">Visibility style: 0=Default, 1=Hidden, 2=Protected.</td>
     </tr>
     <tr>
       <td><a href="#bit">bit(13-31)</a></td>
@@ -1506,7 +1506,7 @@
     </tr>
     <tr>
       <td><a href="#bit">bit(16-18)</a></td>
-      <td class="td_left">Visibility style: 0=Default, 1=Hidden.</td>
+      <td class="td_left">Visibility style: 0=Default, 1=Hidden, 2=Protected.</td>
     </tr>
     <tr>
       <td><a href="#bit">bit(19-31)</a></td>
@@ -2152,7 +2152,7 @@
 <a href="mailto:rspencer at x10sys.com">Reid Spencer</a> and <a
  href="mailto:sabre at nondot.org">Chris Lattner</a><br>
 <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br>
-Last modified: $Date: 2007/04/28 13:44:59 $
+Last modified: $Date: 2007/04/29 18:35:00 $
 </address>
 </body>
 </html>


Index: llvm/docs/LangRef.html
diff -u llvm/docs/LangRef.html:1.241 llvm/docs/LangRef.html:1.242
--- llvm/docs/LangRef.html:1.241	Sun Apr 29 13:02:48 2007
+++ llvm/docs/LangRef.html	Sun Apr 29 13:35:00 2007
@@ -591,6 +591,13 @@
     directly.
   </dd>
 
+  <dt><b>"<tt>protected</tt>" - Protected style</b>:</dt>
+
+  <dd>On ELF, protected visibility indicates that the symbol will be placed in
+  the dynamic symbol table, but that references within the defining module will
+  bind to the local symbol. That is, the symbol cannot be overridden by another
+  module.
+  </dd>
 </dl>
 
 </div>
@@ -4749,7 +4756,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2007/04/29 18:02:48 $
+  Last modified: $Date: 2007/04/29 18:35:00 $
 </address>
 </body>
 </html>






More information about the llvm-commits mailing list