Skip to content

Commit cd8b9ef

Browse files
lntuetomtor
authored andcommitted
[libc] Correct x86_64 architecture for string(s) tests. (llvm#143150)
1 parent 7df8228 commit cd8b9ef

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

libc/src/string/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ function(add_memcmp memcmp_name)
442442
)
443443
endfunction()
444444

445-
if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
445+
if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
446446
add_memcmp(memcmp_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
447447
add_memcmp(memcmp_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
448448
add_memcmp(memcmp_x86_64_opt_avx2 COMPILE_OPTIONS -march=haswell REQUIRE AVX2)
@@ -474,7 +474,7 @@ function(add_memcpy memcpy_name)
474474
)
475475
endfunction()
476476

477-
if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
477+
if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
478478
add_memcpy(memcpy_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
479479
add_memcpy(memcpy_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
480480
add_memcpy(memcpy_x86_64_opt_avx COMPILE_OPTIONS -march=sandybridge REQUIRE AVX)
@@ -510,7 +510,7 @@ function(add_memmove memmove_name)
510510
)
511511
endfunction()
512512

513-
if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
513+
if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
514514
add_memmove(memmove_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
515515
add_memmove(memmove_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
516516
add_memmove(memmove_x86_64_opt_avx2 COMPILE_OPTIONS -march=haswell REQUIRE AVX2)
@@ -544,7 +544,7 @@ function(add_memset memset_name)
544544
)
545545
endfunction()
546546

547-
if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
547+
if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
548548
add_memset(memset_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
549549
add_memset(memset_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
550550
add_memset(memset_x86_64_opt_avx2 COMPILE_OPTIONS -march=haswell REQUIRE AVX2)

libc/src/strings/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ function(add_bcmp bcmp_name)
88
)
99
endfunction()
1010

11-
if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
11+
if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
1212
add_bcmp(bcmp_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
1313
add_bcmp(bcmp_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
1414
add_bcmp(bcmp_x86_64_opt_avx2 COMPILE_OPTIONS -march=haswell REQUIRE AVX2)
@@ -32,7 +32,7 @@ function(add_bzero bzero_name)
3232
)
3333
endfunction()
3434

35-
if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
35+
if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
3636
add_bzero(bzero_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
3737
add_bzero(bzero_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
3838
add_bzero(bzero_x86_64_opt_avx2 COMPILE_OPTIONS -march=haswell REQUIRE AVX2)

libc/test/utils/FPUtil/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
if((${LIBC_TARGET_OS} STREQUAL "linux") AND (${LIBC_TARGET_ARCHITECTURE_IS_X86}))
1+
if((${LIBC_TARGET_OS} STREQUAL "linux") AND ((${LIBC_TARGET_ARCHITECTURE_IS_X86})
2+
OR (${LIBC_TARGET_ARCHITECTURE_IS_X86_64})))
23
add_libc_unittest(
34
x86_long_double_test
45
SRCS

0 commit comments

Comments
 (0)