[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