diff --git a/llvm/test/lit.cfg b/llvm/test/lit.cfg index cc27705b2a0d..7d298f64a5fd 100644 --- a/llvm/test/lit.cfg +++ b/llvm/test/lit.cfg @@ -294,6 +294,7 @@ for pattern in [r"\bbugpoint\b(?!-)", r"\bllvm-dsymutil\b", r"\bllvm-dwarfdump\b", r"\bllvm-extract\b", + r"\bllvm-isel-fuzzer\b", r"\bllvm-lib\b", r"\bllvm-link\b", r"\bllvm-lto\b", diff --git a/llvm/test/tools/llvm-isel-fuzzer/aarch64-empty-bc.ll b/llvm/test/tools/llvm-isel-fuzzer/aarch64-empty-bc.ll new file mode 100644 index 000000000000..187119919164 --- /dev/null +++ b/llvm/test/tools/llvm-isel-fuzzer/aarch64-empty-bc.ll @@ -0,0 +1,6 @@ +; REQUIRES: aarch64-registered-target + +; RUN: opt -o %t %s +; RUN: llvm-isel-fuzzer %t -ignore_remaining_args=1 -mtriple aarch64 2>&1 | FileCheck %s + +; CHECK: Running diff --git a/llvm/test/tools/llvm-isel-fuzzer/aarch64-empty.ll b/llvm/test/tools/llvm-isel-fuzzer/aarch64-empty.ll new file mode 100644 index 000000000000..9d8c8916ea3c --- /dev/null +++ b/llvm/test/tools/llvm-isel-fuzzer/aarch64-empty.ll @@ -0,0 +1,6 @@ +; REQUIRES: aarch64-registered-target + +; RUN: echo > %t +; RUN: llvm-isel-fuzzer %t -ignore_remaining_args=1 -mtriple aarch64 2>&1 | FileCheck %s + +; CHECK: Running diff --git a/llvm/test/tools/llvm-isel-fuzzer/missing-triple.ll b/llvm/test/tools/llvm-isel-fuzzer/missing-triple.ll new file mode 100644 index 000000000000..558d77f6bba2 --- /dev/null +++ b/llvm/test/tools/llvm-isel-fuzzer/missing-triple.ll @@ -0,0 +1,4 @@ +; RUN: opt -o %t %s +; RUN: not llvm-isel-fuzzer %t 2>&1 | FileCheck %s + +; CHECK: -mtriple must be specified diff --git a/llvm/test/tools/llvm-isel-fuzzer/x86-empty-bc.ll b/llvm/test/tools/llvm-isel-fuzzer/x86-empty-bc.ll new file mode 100644 index 000000000000..d6d2b7fe94ca --- /dev/null +++ b/llvm/test/tools/llvm-isel-fuzzer/x86-empty-bc.ll @@ -0,0 +1,6 @@ +; REQUIRES: x86-registered-target + +; RUN: opt -o %t %s +; RUN: llvm-isel-fuzzer %t -ignore_remaining_args=1 -mtriple x86_64 2>&1 | FileCheck %s + +; CHECK: Running diff --git a/llvm/test/tools/llvm-isel-fuzzer/x86-empty.ll b/llvm/test/tools/llvm-isel-fuzzer/x86-empty.ll new file mode 100644 index 000000000000..35833e2ef4da --- /dev/null +++ b/llvm/test/tools/llvm-isel-fuzzer/x86-empty.ll @@ -0,0 +1,6 @@ +; REQUIRES: x86-registered-target + +; RUN: echo > %t +; RUN: llvm-isel-fuzzer %t -ignore_remaining_args=1 -mtriple x86_64 2>&1 | FileCheck %s + +; CHECK: Running