aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sparse-llvm-dis
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2017-11-16 17:49:58 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2017-11-17 10:04:37 +0100
commit5ee9e7bf1cb3c1a07f830adfcd0dcff5c10639c1 (patch)
treee215a94139397481c78818043e52cc077e7200e0 /sparse-llvm-dis
parent410e2ee59d5791090685ca638f88d0ba60859d1a (diff)
downloadsparse-dev-5ee9e7bf1cb3c1a07f830adfcd0dcff5c10639c1.tar.gz
llvm: add small script to test LLVM generated bytecode
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'sparse-llvm-dis')
-rwxr-xr-xsparse-llvm-dis15
1 files changed, 15 insertions, 0 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"