aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
-rwxr-xr-xsparse-llvm-dis15
-rwxr-xr-xvalidation/test-suite2
2 files changed, 16 insertions, 1 deletions
diff --git a/sparse-llvm-dis b/sparse-llvm-dis
new file mode 100755
index 00000000..2bd84080
--- /dev/null
+++ b/sparse-llvm-dis
@@ -0,0 +1,15 @@
+#!/bin/sh
+#
+# For testing sparse-llvm emitted bytecode
+
+set +e
+
+DIS=$("${LLVM_CONFIG:-llvm-config}" --bindir)/llvm-dis
+
+if [ $# -eq 0 ]; then
+ echo "$(basename $0): no input files"
+ exit 1
+fi
+
+DIRNAME=$(dirname $0)
+$DIRNAME/sparse-llvm "$@" | "$DIS"
diff --git a/validation/test-suite b/validation/test-suite
index 77536685..903a2b90 100755
--- a/validation/test-suite
+++ b/validation/test-suite
@@ -17,7 +17,7 @@ tests_list=""
prog_name=`basename $0`
if [ ! -x "$default_path/sparse-llvm" ]; then
- disabled_cmds="sparsec sparsei sparse-llvm"
+ disabled_cmds="sparsec sparsei sparse-llvm sparse-llvm-dis"
fi
# flags: