diff --git a/include/ck/tensor_operation/gpu/device/impl/device_sparse_embeddings_forward_layernorm.hpp b/include/ck/tensor_operation/gpu/device/impl/device_sparse_embeddings_forward_layernorm.hpp index df3c929c2e..d43dab2983 100644 --- a/include/ck/tensor_operation/gpu/device/impl/device_sparse_embeddings_forward_layernorm.hpp +++ b/include/ck/tensor_operation/gpu/device/impl/device_sparse_embeddings_forward_layernorm.hpp @@ -12,7 +12,7 @@ #include "ck/utility/common_header.hpp" #include "ck/tensor_description/tensor_descriptor.hpp" #include "ck/tensor_description/tensor_descriptor_helper.hpp" -#if __clang_major__ == 20 +#if __clang_major__ >= 20 #include "ck/tensor_operation/gpu/grid/gridwise_sparse_embeddings_forward_layernorm_builtins.hpp" #else #include "ck/tensor_operation/gpu/grid/gridwise_sparse_embeddings_forward_layernorm.hpp" diff --git a/include/ck/utility/common_header.hpp b/include/ck/utility/common_header.hpp index c2c3aa002c..69420a6465 100644 --- a/include/ck/utility/common_header.hpp +++ b/include/ck/utility/common_header.hpp @@ -33,7 +33,7 @@ #include "ck/utility/thread_group.hpp" #include "ck/utility/debug.hpp" -#if __clang_major__ == 20 +#if __clang_major__ >= 20 #include "amd_buffer_addressing_builtins.hpp" #else #include "amd_buffer_addressing.hpp" diff --git a/include/ck/utility/dynamic_buffer.hpp b/include/ck/utility/dynamic_buffer.hpp index 027290dbf8..a1f3ee2d78 100644 --- a/include/ck/utility/dynamic_buffer.hpp +++ b/include/ck/utility/dynamic_buffer.hpp @@ -7,7 +7,7 @@ #include "ck/utility/data_type.hpp" #include "enable_if.hpp" #include "c_style_pointer_cast.hpp" -#if __clang_major__ == 20 +#if __clang_major__ >= 20 #include "amd_buffer_addressing_builtins.hpp" #else #include "amd_buffer_addressing.hpp" diff --git a/include/ck_tile/core/config.hpp b/include/ck_tile/core/config.hpp index 3a1ddd8abd..c471f416c3 100644 --- a/include/ck_tile/core/config.hpp +++ b/include/ck_tile/core/config.hpp @@ -253,7 +253,7 @@ #endif #ifndef CK_TILE_USE_BUFFER_ADDRESSING_BUILTIN -#if __clang_major__ == 20 +#if __clang_major__ >= 20 #define CK_TILE_USE_BUFFER_ADDRESSING_BUILTIN 1 #else #define CK_TILE_USE_BUFFER_ADDRESSING_BUILTIN 0 diff --git a/include/ck_tile/core/tensor/buffer_view.hpp b/include/ck_tile/core/tensor/buffer_view.hpp index 13b038bc48..4b39773939 100644 --- a/include/ck_tile/core/tensor/buffer_view.hpp +++ b/include/ck_tile/core/tensor/buffer_view.hpp @@ -5,7 +5,7 @@ #include "ck_tile/core/config.hpp" #include "ck_tile/core/arch/arch.hpp" -#if __clang_major__ == 20 +#if __clang_major__ >= 20 #include "ck_tile/core/arch/amd_buffer_addressing_builtins.hpp" #else #include "ck_tile/core/arch/amd_buffer_addressing.hpp"