Skip to content

Commit e88253d

Browse files
committed
Address review comments.
Revert formatting added to Cmake File.
1 parent bcd76f5 commit e88253d

File tree

1 file changed

+30
-47
lines changed

1 file changed

+30
-47
lines changed

mlir/lib/ExecutionEngine/CMakeLists.txt

Lines changed: 30 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ set(LLVM_OPTIONAL_SOURCES
2020
VulkanRuntimeWrappers.cpp
2121
VulkanRuntime.cpp
2222
VulkanRuntime.h
23-
)
23+
)
2424

2525
# Use a separate library for OptUtils, to avoid pulling in the entire JIT and
2626
# codegen infrastructure. Unlike MLIRExecutionEngine, this is part of
@@ -46,20 +46,20 @@ add_mlir_library(MLIRExecutionEngineUtils
4646
IPO
4747
Passes
4848
TargetParser
49-
)
49+
)
5050

5151
if(NOT MLIR_ENABLE_EXECUTION_ENGINE)
5252
return()
5353
endif()
5454

5555
if(LLVM_USE_INTEL_JITEVENTS)
5656
set(LLVM_JIT_LISTENER_LIB
57-
IntelJITEvents)
57+
IntelJITEvents)
5858
endif(LLVM_USE_INTEL_JITEVENTS)
5959

6060
if(LLVM_USE_PERF)
6161
set(LLVM_JIT_LISTENER_LIB
62-
PerfJITEvents)
62+
PerfJITEvents)
6363
endif(LLVM_USE_PERF)
6464

6565
add_mlir_library(MLIRExecutionEngine
@@ -92,7 +92,7 @@ add_mlir_library(MLIRExecutionEngine
9292
IPO
9393
Passes
9494
${LLVM_JIT_LISTENER_LIB}
95-
)
95+
)
9696

9797
mlir_target_link_libraries(MLIRExecutionEngine PUBLIC
9898
MLIRBuiltinToLLVMIRTranslation
@@ -101,9 +101,9 @@ mlir_target_link_libraries(MLIRExecutionEngine PUBLIC
101101
MLIRLLVMToLLVMIRTranslation
102102
MLIROpenMPToLLVMIRTranslation
103103
MLIRTargetLLVMIRExport
104-
)
104+
)
105105

106-
if(LLVM_BUILD_LLVM_DYLIB AND NOT(WIN32 OR MINGW OR CYGWIN)) # Does not build on windows currently, see #106859
106+
if(LLVM_BUILD_LLVM_DYLIB AND NOT (WIN32 OR MINGW OR CYGWIN)) # Does not build on windows currently, see #106859
107107
# Build a shared library for the execution engine. Some downstream projects
108108
# use this library to build their own CPU runners while preserving dynamic
109109
# linkage.
@@ -123,7 +123,7 @@ if(LLVM_BUILD_LLVM_DYLIB AND NOT(WIN32 OR MINGW OR CYGWIN)) # Does not build on
123123
LINK_LIBS PUBLIC
124124
LLVM
125125
MLIR
126-
)
126+
)
127127
endif()
128128

129129
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
@@ -163,7 +163,7 @@ if(LLVM_ENABLE_PIC)
163163
Float16bits.cpp
164164

165165
EXCLUDE_FROM_LIBMLIR
166-
)
166+
)
167167
set_property(TARGET mlir_float16_utils PROPERTY CXX_STANDARD 17)
168168
target_compile_definitions(mlir_float16_utils PRIVATE mlir_float16_utils_EXPORTS)
169169

@@ -180,7 +180,7 @@ if(LLVM_ENABLE_PIC)
180180
mlir_float16_utils
181181
MLIRSparseTensorEnums
182182
MLIRSparseTensorRuntime
183-
)
183+
)
184184
set_property(TARGET mlir_c_runner_utils PROPERTY CXX_STANDARD 17)
185185
target_compile_definitions(mlir_c_runner_utils PRIVATE mlir_c_runner_utils_EXPORTS)
186186

@@ -206,7 +206,6 @@ if(LLVM_ENABLE_PIC)
206206
)
207207
set_property(TARGET mlir_async_runtime PROPERTY CXX_VISIBILITY_PRESET hidden)
208208
target_compile_definitions(mlir_async_runtime PRIVATE mlir_async_runtime_EXPORTS)
209-
210209
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
211210
# Don't export symbols from link-time dependencies, these are internal
212211
# implementation details.
@@ -228,8 +227,7 @@ if(LLVM_ENABLE_PIC)
228227
# custom error message.
229228
include(CheckLanguage)
230229
check_language(CUDA)
231-
232-
if(CMAKE_CUDA_COMPILER)
230+
if (CMAKE_CUDA_COMPILER)
233231
enable_language(CUDA)
234232
else()
235233
message(SEND_ERROR
@@ -293,14 +291,13 @@ if(LLVM_ENABLE_PIC)
293291

294292
if(MLIR_ENABLE_ROCM_RUNNER)
295293
# Configure ROCm support.
296-
if(NOT DEFINED ROCM_PATH)
297-
if(NOT DEFINED ENV{ROCM_PATH})
294+
if (NOT DEFINED ROCM_PATH)
295+
if (NOT DEFINED ENV{ROCM_PATH})
298296
set(ROCM_PATH "/opt/rocm" CACHE PATH "Path to which ROCm has been installed")
299297
else()
300298
set(ROCM_PATH $ENV{ROCM_PATH} CACHE PATH "Path to which ROCm has been installed")
301299
endif()
302300
endif()
303-
304301
# A lot of the ROCm CMake files expect to find their own dependencies in
305302
# CMAKE_PREFIX_PATH and don't respect PATHS or HINTS :( .
306303
# Therefore, temporarily add the ROCm path to CMAKE_PREFIX_PATH so we can
@@ -310,28 +307,24 @@ if(LLVM_ENABLE_PIC)
310307
find_package(hip REQUIRED)
311308
set(CMAKE_PREFIX_PATH "${REAL_CMAKE_PREFIX_PATH}")
312309

313-
if(NOT DEFINED ROCM_TEST_CHIPSET)
310+
if (NOT DEFINED ROCM_TEST_CHIPSET)
314311
find_program(ROCM_AGENT_ENUMERATOR rocm_agent_enumerator "${ROCM_PATH}/bin" /usr/bin /usr/local/bin)
315-
316312
if(ROCM_AGENT_ENUMERATOR)
317-
execute_process(COMMAND "${ROCM_AGENT_ENUMERATOR}"
313+
execute_process(COMMAND "${ROCM_AGENT_ENUMERATOR}"
318314
OUTPUT_VARIABLE AGENTS_STRING
319315
ERROR_VARIABLE AGENTS_STRING
320316
RESULT_VARIABLE AGENT_ENUMERATOR_RESULT)
321317
else()
322318
message(SEND_ERROR "Could not find rocm_agent_enumerator")
323319
endif()
324-
325-
if(NOT AGENT_ENUMERATOR_RESULT EQUAL 0)
320+
if (NOT AGENT_ENUMERATOR_RESULT EQUAL 0)
326321
message(SEND_ERROR "Could not run rocm_agent_enumerator and ROCM_TEST_CHIPSET is not defined")
327322
set(AGENTS_STRING "")
328323
endif()
329-
330324
string(STRIP AGENTS_STRING ${AGENTS_STRING})
331325
string(REPLACE "\n" ";" AGENTS_LIST ${AGENTS_STRING})
332326
list(FILTER AGENTS_LIST EXCLUDE REGEX "gfx000")
333-
334-
if(AGENTS_LIST STREQUAL "")
327+
if (AGENTS_LIST STREQUAL "")
335328
message(SEND_ERROR "No non-CPU ROCm agents found on the system, and ROCM_TEST_CHIPSET is not defined")
336329
else()
337330
list(GET AGENTS_LIST 0 FIRST_AGENT)
@@ -350,34 +343,27 @@ if(LLVM_ENABLE_PIC)
350343
# Supress compiler warnings from HIP headers
351344
check_cxx_compiler_flag(-Wno-c++98-compat-extra-semi
352345
CXX_SUPPORTS_NO_CXX98_COMPAT_EXTRA_SEMI_FLAG)
353-
354-
if(CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG)
346+
if (CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG)
355347
target_compile_options(mlir_rocm_runtime PRIVATE
356348
"-Wno-c++98-compat-extra-semi")
357349
endif()
358-
359350
check_cxx_compiler_flag(-Wno-return-type-c-linkage
360-
CXX_SUPPORTS_WNO_RETURN_TYPE_C_LINKAGE_FLAG)
361-
362-
if(CXX_SUPPORTS_WNO_RETURN_TYPE_C_LINKAGE_FLAG)
351+
CXX_SUPPORTS_WNO_RETURN_TYPE_C_LINKAGE_FLAG)
352+
if (CXX_SUPPORTS_WNO_RETURN_TYPE_C_LINKAGE_FLAG)
363353
target_compile_options(mlir_rocm_runtime PRIVATE
364354
"-Wno-return-type-c-linkage")
365355
endif()
366-
367356
check_cxx_compiler_flag(-Wno-nested-anon-types
368357
CXX_SUPPORTS_WNO_NESTED_ANON_TYPES_FLAG)
369-
370-
if(CXX_SUPPORTS_WNO_NESTED_ANON_TYPES_FLAG)
358+
if (CXX_SUPPORTS_WNO_NESTED_ANON_TYPES_FLAG)
371359
target_compile_options(mlir_rocm_runtime PRIVATE
372360
"-Wno-nested-anon-types")
373361
endif()
374-
375362
check_cxx_compiler_flag(-Wno-gnu-anonymous-struct
376363
CXX_SUPPORTS_WNO_GNU_ANONYMOUS_STRUCT_FLAG)
377-
378-
if(CXX_SUPPORTS_WNO_GNU_ANONYMOUS_STRUCT_FLAG)
364+
if (CXX_SUPPORTS_WNO_GNU_ANONYMOUS_STRUCT_FLAG)
379365
target_compile_options(mlir_rocm_runtime PRIVATE
380-
"-Wno-gnu-anonymous-struct")
366+
"-Wno-gnu-anonymous-struct")
381367
endif()
382368

383369
set_property(TARGET mlir_rocm_runtime
@@ -413,12 +399,10 @@ if(LLVM_ENABLE_PIC)
413399
)
414400

415401
check_cxx_compiler_flag("-frtti" CXX_HAS_FRTTI_FLAG)
416-
417402
if(NOT CXX_HAS_FRTTI_FLAG)
418403
message(FATAL_ERROR "CXX compiler does not accept flag -frtti")
419404
endif()
420-
421-
target_compile_options(mlir_sycl_runtime PUBLIC -fexceptions -frtti)
405+
target_compile_options (mlir_sycl_runtime PUBLIC -fexceptions -frtti)
422406

423407
target_include_directories(mlir_sycl_runtime PRIVATE
424408
${MLIR_INCLUDE_DIRS}
@@ -466,26 +450,25 @@ if(LLVM_ENABLE_PIC)
466450
mlir_spirv_cpu_runtime_EXPORTS)
467451
endif()
468452

469-
if(MLIR_ENABLE_VULKAN_RUNNER)
453+
if (MLIR_ENABLE_VULKAN_RUNNER)
470454
find_package(Vulkan)
471455

472456
# If Vulkan is not found try a path specified by VULKAN_SDK.
473-
if(NOT Vulkan_FOUND)
474-
if("$ENV{VULKAN_SDK}" STREQUAL "")
457+
if (NOT Vulkan_FOUND)
458+
if ("$ENV{VULKAN_SDK}" STREQUAL "")
475459
message(FATAL_ERROR "Vulkan not found through CMake; please provide "
476-
"VULKAN_SDK path as an environment variable")
460+
"VULKAN_SDK path as an environment variable")
477461
endif()
478462

479463
find_library(Vulkan_LIBRARY vulkan HINTS "$ENV{VULKAN_SDK}/lib" REQUIRED)
480-
481-
if(Vulkan_LIBRARY)
464+
if (Vulkan_LIBRARY)
482465
set(Vulkan_FOUND ON)
483466
set(Vulkan_INCLUDE_DIR "$ENV{VULKAN_SDK}/include")
484467
message(STATUS "Found Vulkan: " ${Vulkan_LIBRARY})
485468
endif()
486469
endif()
487470

488-
if(NOT Vulkan_FOUND)
471+
if (NOT Vulkan_FOUND)
489472
message(FATAL_ERROR "Cannot find Vulkan library")
490473
endif()
491474

0 commit comments

Comments
 (0)