@@ -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
5151if (NOT MLIR_ENABLE_EXECUTION_ENGINE)
5252 return ()
5353endif ()
5454
5555if (LLVM_USE_INTEL_JITEVENTS)
5656 set (LLVM_JIT_LISTENER_LIB
57- IntelJITEvents)
57+ IntelJITEvents)
5858endif (LLVM_USE_INTEL_JITEVENTS)
5959
6060if (LLVM_USE_PERF)
6161 set (LLVM_JIT_LISTENER_LIB
62- PerfJITEvents)
62+ PerfJITEvents)
6363endif (LLVM_USE_PERF)
6464
6565add_mlir_library(MLIRExecutionEngine
@@ -92,7 +92,7 @@ add_mlir_library(MLIRExecutionEngine
9292 IPO
9393 Passes
9494 ${LLVM_JIT_LISTENER_LIB}
95- )
95+ )
9696
9797mlir_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+ )
127127endif ()
128128
129129get_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