[llvm] Revert "RuntimeLibcalls: Use get_host_tool_path for executables used … (PR #159488)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 17 18:21:41 PDT 2025
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/159488
…in benchmark (#153955)"
This reverts commit f3c9c6c0c51880109b39411be4e6d742c16210d1.
Fails fuschia bot.
>From 01047bb6aaa77bc783a2b526512bec88a37d177a Mon Sep 17 00:00:00 2001
From: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: Thu, 18 Sep 2025 10:20:39 +0900
Subject: [PATCH] Revert "RuntimeLibcalls: Use get_host_tool_path for
executables used in benchmark (#153955)"
This reverts commit f3c9c6c0c51880109b39411be4e6d742c16210d1.
Fails fuschia bot.
---
llvm/benchmarks/CMakeLists.txt | 19 -------------------
1 file changed, 19 deletions(-)
diff --git a/llvm/benchmarks/CMakeLists.txt b/llvm/benchmarks/CMakeLists.txt
index 40d100a99dfd1..e32aba5ebff43 100644
--- a/llvm/benchmarks/CMakeLists.txt
+++ b/llvm/benchmarks/CMakeLists.txt
@@ -14,22 +14,3 @@ add_benchmark(SandboxIRBench SandboxIRBench.cpp PARTIAL_SOURCES_INTENDED)
add_benchmark(RuntimeLibcallsBench RuntimeLibcalls.cpp PARTIAL_SOURCES_INTENDED)
-# Extract the list of symbols in a random utility as sample data.
-set(SYMBOL_TEST_DATA_FILE "sample_symbol_list.txt")
-
-get_host_tool_path(llvm-nm LLVM_NM llvm_nm_exe llvm_nm_target)
-get_host_tool_path(llc LLC llc_exe llc_target)
-set(SYMBOL_TEST_DATA_SOURCE_BINARY ${llc_exe})
-
-add_custom_command(OUTPUT ${SYMBOL_TEST_DATA_FILE}
- COMMAND ${llvm_nm_exe} --no-demangle --no-sort
- --format=just-symbols
- ${SYMBOL_TEST_DATA_SOURCE_BINARY} > ${SYMBOL_TEST_DATA_FILE}
- DEPENDS ${llvm_nm_target} ${llc_target})
-
-add_custom_target(generate-runtime-libcalls-sample-symbol-list
- DEPENDS ${SYMBOL_TEST_DATA_FILE})
-
-add_dependencies(RuntimeLibcallsBench generate-runtime-libcalls-sample-symbol-list)
-target_compile_definitions(RuntimeLibcallsBench PRIVATE
- -DSYMBOL_TEST_DATA_FILE="${CMAKE_CURRENT_BINARY_DIR}/${SYMBOL_TEST_DATA_FILE}")
More information about the llvm-commits
mailing list