aboutsummaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2008-06-09 14:45:02 +0000
committerDan Gohman <gohman@apple.com>2008-06-09 14:45:02 +0000
commit9fc6cb0724b58a47ffa68ac610b58a70cfd74ba9 (patch)
treeb6fb8579cb510e6e37e301404d910c7dbb7ef03d /utils
parent29c1ee6584eea70312ea43f315c784197288bf7f (diff)
downloadexternal_llvm-9fc6cb0724b58a47ffa68ac610b58a70cfd74ba9.zip
external_llvm-9fc6cb0724b58a47ffa68ac610b58a70cfd74ba9.tar.gz
external_llvm-9fc6cb0724b58a47ffa68ac610b58a70cfd74ba9.tar.bz2
AsmParser support for immediate constant aggregate values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52149 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r--utils/llvm.grm7
1 files changed, 7 insertions, 0 deletions
diff --git a/utils/llvm.grm b/utils/llvm.grm
index 6d6cbe0..bec33ed 100644
--- a/utils/llvm.grm
+++ b/utils/llvm.grm
@@ -295,6 +295,13 @@ ConstValueRef ::= ESINT64VAL
| undef
| zeroinitializer
| "<" ConstVector ">"
+ | "[" ConstVector "]"
+ | "[" "]"
+ | "c" ^ STRINGCONSTANT
+ | "{" ConstVector "}"
+ | "{" "}"
+ | "<" ^ "{" ConstVector "}" ^ ">"
+ | "<" ^ "{" "}" ^ ">"
| ConstExpr
| asm OptSideEffect STRINGCONSTANT ^ "," STRINGCONSTANT ;