projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,
[oota-llvm.git]
/
test
/
LLVMC
/
OneOrMore.td
diff --git
a/test/LLVMC/OneOrMore.td
b/test/LLVMC/OneOrMore.td
index f27ae9707d705bce1b26ab4ac3f20eab2a9bfba6..54fa62d1ff041c88bf117dd28ad67ba27dca2edb 100644
(file)
--- a/
test/LLVMC/OneOrMore.td
+++ b/
test/LLVMC/OneOrMore.td
@@
-1,17
+1,20
@@
// Check that (one_or_more) and (zero_or_one) properties work.
// The dummy tool and graph are required to silence warnings.
// Check that (one_or_more) and (zero_or_one) properties work.
// The dummy tool and graph are required to silence warnings.
-// RUN: tblgen -I $srcroot/include --gen-llvmc %s -o %t
-// RUN: grep cl::ZeroOrOne %t | count 1
-// RUN: grep cl::OneOrMore %t | count 1
+// RUN: tblgen -I %p/../../include --gen-llvmc %s -o %t
+// RUN: FileCheck -input-file %t %s
+// RUN: %compile_cxx %t
+// XFAIL: vg_leak
include "llvm/CompilerDriver/Common.td"
def OptList : OptionList<[
include "llvm/CompilerDriver/Common.td"
def OptList : OptionList<[
+ // CHECK: cl::OneOrMore
(prefix_list_option "foo", (one_or_more)),
(prefix_list_option "foo", (one_or_more)),
- (parameter_list_option "baz", (zero_or_one))]>;
+ // CHECK: cl::Optional
+ (parameter_list_option "baz", (optional))]>;
def dummy_tool : Tool<[
def dummy_tool : Tool<[
-(c
md_line
"dummy_cmd"),
+(c
ommand
"dummy_cmd"),
(in_language "dummy"),
(out_language "dummy"),
(actions (case
(in_language "dummy"),
(out_language "dummy"),
(actions (case
@@
-19,4
+22,4
@@
def dummy_tool : Tool<[
(not_empty "baz"), (forward "baz")))
]>;
(not_empty "baz"), (forward "baz")))
]>;
-def DummyGraph : CompilationGraph<[
SimpleEdge<"root", "dummy_tool">
]>;
+def DummyGraph : CompilationGraph<[
(edge "root", "dummy_tool")
]>;