Update the polygen grammar for linker_private and linker_private_weak,
authorDan Gohman <gohman@apple.com>
Wed, 4 Aug 2010 17:01:59 +0000 (17:01 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 4 Aug 2010 17:01:59 +0000 (17:01 +0000)
and add comments about major implemented features.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110215 91177308-0d34-0410-b5e6-96231b3b80d8

utils/llvm.grm

index fa0dcd1e1520ccddf80d0aeb5d71dfdd6a5179e7..f97c0d147ae7c22e1933761619c090c14b75b6c6 100644 (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
 pass the Verifier.
 
+TODO: Metadata, in all its forms
+TODO: Union types
+
 *)
 
 I ::=   "title:    LLVM assembly language\n"
@@ -90,6 +93,8 @@ GVInternalLinkage
  | dllexport
  | common
  | private
+ | "linker_private"
+ | "linker_private_weak"
  ;
 
 GVExternalLinkage