diff options
Diffstat (limited to 'utils/llvm.grm')
-rw-r--r-- | utils/llvm.grm | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/utils/llvm.grm b/utils/llvm.grm index 7025fbde37..641ba01f20 100644 --- a/utils/llvm.grm +++ b/utils/llvm.grm @@ -82,15 +82,19 @@ GlobalAssign ::= GlobalName "=" ; GVInternalLinkage ::= + internal | weak + | "weak_odr" | linkonce + | "linkonce_odr" | appending | dllexport | common + | "common_odr" ; GVExternalLinkage ::= dllimport | "extern_weak" + | "extern_weak_odr" | + external ; @@ -105,17 +109,20 @@ FunctionDeclareLinkage ::= + _ | dllimport | "extern_weak" + | "extern_weak_odr" ; FunctionDefineLinkage ::= + _ | internal | linkonce + | "linkonce_odr" | weak + | "weak_odr" | dllexport ; -AliasLinkage ::= + _ | weak | internal ; +AliasLinkage ::= + _ | weak | "weak_odr" | internal ; OptCallingConv ::= + _ | ccc | |