[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