diff options
-rw-r--r-- | llvm/test/tools/llvm-exegesis/X86/lit.local.cfg | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/llvm/test/tools/llvm-exegesis/X86/lit.local.cfg b/llvm/test/tools/llvm-exegesis/X86/lit.local.cfg index 5d8dfc48342..506ba07ef5d 100644 --- a/llvm/test/tools/llvm-exegesis/X86/lit.local.cfg +++ b/llvm/test/tools/llvm-exegesis/X86/lit.local.cfg @@ -20,10 +20,14 @@ else: else: try: with open(os.devnull, 'w') as quiet: - check_llvm_exegesis_result = subprocess.call( + check_llvm_exegesis_uops_result = subprocess.call( [llvm_exegesis_exe, '-mode', 'uops', '-snippets-file', '/dev/null'], stdout=quiet, stderr=quiet) + check_llvm_exegesis_latency_result = subprocess.call( + [llvm_exegesis_exe, '-mode', 'latency', '-snippets-file', '/dev/null'], stdout=quiet, stderr=quiet) except OSError: print('could not exec llvm-exegesis') config.unsupported = True - if not check_llvm_exegesis_result == 0: + if not check_llvm_exegesis_uops_result == 0: + config.unsupported = True + if not check_llvm_exegesis_latency_result == 0: config.unsupported = True |