Update the polygen grammar for linker_private and linker_private_weak,

and add comments about major implemented features.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110215 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Dan Gohman
2010-08-04 17:01:59 +00:00
parent 4b3938494c
commit a2858527d7

View File

@@ -8,6 +8,9 @@ It is strictly syntax-based, and makes no attempt to generate
IR that is semantically valid. Most of the IR produced doesn't IR that is semantically valid. Most of the IR produced doesn't
pass the Verifier. pass the Verifier.
TODO: Metadata, in all its forms
TODO: Union types
*) *)
I ::= "title: LLVM assembly language\n" I ::= "title: LLVM assembly language\n"
@@ -90,6 +93,8 @@ GVInternalLinkage
| dllexport | dllexport
| common | common
| private | private
| "linker_private"
| "linker_private_weak"
; ;
GVExternalLinkage GVExternalLinkage