forked from OSchip/llvm-project
[libc][NFC] Move utils/CPP to src/__support/CPP.
The idea is to move all pieces related to the actual libc sources to the "src" directory. This allows downstream users to ship and build just the "src" directory. Reviewed By: michaelrj Differential Revision: https://reviews.llvm.org/D112653
This commit is contained in:
parent
3d735480bd
commit
f362aea42d
|
@ -46,7 +46,7 @@ add_libc_fuzzer(
|
|||
libc.src.math.truncf
|
||||
libc.src.math.truncl
|
||||
libc.src.__support.FPUtil.fputil
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
)
|
||||
|
||||
add_libc_fuzzer(
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
#ifndef LLVM_LIBC_FUZZING_MATH_COMPARE_H
|
||||
#define LLVM_LIBC_FUZZING_MATH_COMPARE_H
|
||||
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
#include "src/__support/FPUtil/FPBits.h"
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
|
||||
template <typename T>
|
||||
__llvm_libc::cpp::EnableIfType<__llvm_libc::cpp::IsFloatingPointType<T>::Value,
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
add_subdirectory(CPP)
|
||||
|
||||
add_header_library(
|
||||
common
|
||||
HDRS
|
||||
|
@ -29,7 +31,7 @@ add_header_library(
|
|||
.high_precision_decimal
|
||||
libc.include.errno
|
||||
libc.src.errno.__errno_location
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
libc.src.__support.FPUtil.fputil
|
||||
)
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIBC_UTILS_CPP_ARRAY_H
|
||||
#define LLVM_LIBC_UTILS_CPP_ARRAY_H
|
||||
#ifndef LLVM_LIBC_SRC_SUPPORT_CPP_ARRAY_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_CPP_ARRAY_H
|
||||
|
||||
#include <stddef.h> // For size_t.
|
||||
|
||||
|
@ -49,4 +49,4 @@ template <class T, size_t N> struct Array {
|
|||
} // namespace cpp
|
||||
} // namespace __llvm_libc
|
||||
|
||||
#endif // LLVM_LIBC_UTILS_CPP_ARRAY_H
|
||||
#endif // LLVM_LIBC_SRC_SUPPORT_CPP_ARRAY_H
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIBC_UTILS_CPP_ARRAYREF_H
|
||||
#define LLVM_LIBC_UTILS_CPP_ARRAYREF_H
|
||||
#ifndef LLVM_LIBC_SRC_SUPPORT_CPP_ARRAYREF_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_CPP_ARRAYREF_H
|
||||
|
||||
#include "Array.h"
|
||||
#include "TypeTraits.h" //RemoveCVType
|
||||
|
@ -136,4 +136,4 @@ public:
|
|||
} // namespace cpp
|
||||
} // namespace __llvm_libc
|
||||
|
||||
#endif // LLVM_LIBC_UTILS_CPP_ARRAYREF_H
|
||||
#endif // LLVM_LIBC_SRC_SUPPORT_CPP_ARRAYREF_H
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIBC_UTILS_CPP_BITSET_H
|
||||
#define LLVM_LIBC_UTILS_CPP_BITSET_H
|
||||
#ifndef LLVM_LIBC_SRC_SUPPORT_CPP_BITSET_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_CPP_BITSET_H
|
||||
|
||||
#include <stddef.h> // For size_t.
|
||||
#include <stdint.h> // For uintptr_t.
|
||||
|
@ -36,4 +36,4 @@ private:
|
|||
} // namespace cpp
|
||||
} // namespace __llvm_libc
|
||||
|
||||
#endif // LLVM_LIBC_UTILS_CPP_BITSET_H
|
||||
#endif // LLVM_LIBC_SRC_SUPPORT_CPP_BITSET_H
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIBC_UTILS_CPP_FUNCTIONAL_H
|
||||
#define LLVM_LIBC_UTILS_CPP_FUNCTIONAL_H
|
||||
#ifndef LLVM_LIBC_SRC_SUPPORT_CPP_FUNCTIONAL_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_CPP_FUNCTIONAL_H
|
||||
|
||||
namespace __llvm_libc {
|
||||
namespace cpp {
|
||||
|
@ -27,4 +27,4 @@ public:
|
|||
} // namespace cpp
|
||||
} // namespace __llvm_libc
|
||||
|
||||
#endif // LLVM_LIBC_UTILS_CPP_FUNCTIONAL_H
|
||||
#endif // LLVM_LIBC_SRC_SUPPORT_CPP_FUNCTIONAL_H
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIBC_UTILS_CPP_LIMITS_H
|
||||
#define LLVM_LIBC_UTILS_CPP_LIMITS_H
|
||||
#ifndef LLVM_LIBC_SRC_SUPPORT_CPP_LIMITS_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_CPP_LIMITS_H
|
||||
|
||||
#include <limits.h>
|
||||
|
||||
|
@ -66,4 +66,4 @@ public:
|
|||
} // namespace cpp
|
||||
} // namespace __llvm_libc
|
||||
|
||||
#endif // LLVM_LIBC_UTILS_CPP_LIMITS_H
|
||||
#endif // LLVM_LIBC_SRC_SUPPORT_CPP_LIMITS_H
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIBC_UTILS_CPP_STRINGVIEW_H
|
||||
#define LLVM_LIBC_UTILS_CPP_STRINGVIEW_H
|
||||
#ifndef LLVM_LIBC_SRC_SUPPORT_CPP_STRINGVIEW_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_CPP_STRINGVIEW_H
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
|
@ -96,4 +96,4 @@ public:
|
|||
} // namespace cpp
|
||||
} // namespace __llvm_libc
|
||||
|
||||
#endif // LLVM_LIBC_UTILS_CPP_STRINGVIEW_H
|
||||
#endif // LLVM_LIBC_SRC_SUPPORT_CPP_STRINGVIEW_H
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIBC_UTILS_CPP_TYPETRAITS_H
|
||||
#define LLVM_LIBC_UTILS_CPP_TYPETRAITS_H
|
||||
#ifndef LLVM_LIBC_SRC_SUPPORT_CPP_TYPETRAITS_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_CPP_TYPETRAITS_H
|
||||
|
||||
namespace __llvm_libc {
|
||||
namespace cpp {
|
||||
|
@ -74,4 +74,4 @@ template <typename Type> struct IsArithmetic {
|
|||
} // namespace cpp
|
||||
} // namespace __llvm_libc
|
||||
|
||||
#endif // LLVM_LIBC_UTILS_CPP_TYPETRAITS_H
|
||||
#endif // LLVM_LIBC_SRC_SUPPORT_CPP_TYPETRAITS_H
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
#include "FPBits.h"
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
namespace fputil {
|
||||
|
|
|
@ -33,7 +33,7 @@ add_header_library(
|
|||
libc.include.errno
|
||||
libc.include.fenv
|
||||
libc.src.__support.common
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
)
|
||||
|
||||
add_library(
|
||||
|
@ -48,6 +48,6 @@ target_link_libraries(LibcFPTestHelpers LibcUnitTest)
|
|||
add_dependencies(
|
||||
LibcFPTestHelpers
|
||||
LibcUnitTest
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
libc.src.__support.FPUtil.fputil
|
||||
)
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
#include "ManipulationFunctions.h"
|
||||
#include "NormalFloat.h"
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
namespace fputil {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_LIBC_SRC_SUPPORT_FPUTIL_FMA_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_FPUTIL_FMA_H
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
#ifdef __x86_64__
|
||||
#include "x86_64/FMA.h"
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
#include "PlatformDefs.h"
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
#include "FloatProperties.h"
|
||||
#include <stdint.h>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
#include "BasicOperations.h"
|
||||
#include "FPBits.h"
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
namespace fputil {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
#include "NormalFloat.h"
|
||||
#include "PlatformDefs.h"
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
#include <limits.h>
|
||||
#include <math.h>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#include "FEnvUtils.h"
|
||||
#include "FPBits.h"
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
#include <math.h>
|
||||
#if math_errhandling & MATH_ERRNO
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
#include "FPBits.h"
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_LIBC_SRC_SUPPORT_FPUTIL_POLYEVAL_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_FPUTIL_POLYEVAL_H
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
// Evaluate polynomial using Horner's Scheme:
|
||||
// With polyeval(x, a_0, a_1, ..., a_n) = a_n * x^n + ... + a_1 * x + a_0, we
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#include "FPBits.h"
|
||||
#include "PlatformDefs.h"
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
namespace fputil {
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#include "FPBits.h"
|
||||
#include "Sqrt.h"
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
namespace fputil {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_LIBC_SRC_SUPPORT_FPUTIL_AARCH64_FMA_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_FPUTIL_AARCH64_FMA_H
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
namespace fputil {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_LIBC_SRC_SUPPORT_FPUTIL_GENERIC_FMA_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_FPUTIL_GENERIC_FMA_H
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
namespace fputil {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_LIBC_SRC_SUPPORT_FPUTIL_X86_64_FMA_H
|
||||
#define LLVM_LIBC_SRC_SUPPORT_FPUTIL_X86_64_FMA_H
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
namespace fputil {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_LIBC_SRC_STDLIB_ABS_UTILS_H
|
||||
#define LLVM_LIBC_SRC_STDLIB_ABS_UTILS_H
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
#ifndef LIBC_SRC_STDLIB_STDLIB_UTILS_H
|
||||
#define LIBC_SRC_STDLIB_STDLIB_UTILS_H
|
||||
|
||||
#include "src/__support/CPP/Limits.h"
|
||||
#include "src/__support/ctype_utils.h"
|
||||
#include "utils/CPP/Limits.h"
|
||||
#include <errno.h>
|
||||
#include <limits.h>
|
||||
|
||||
|
|
|
@ -9,12 +9,12 @@
|
|||
#ifndef LIBC_SRC_SUPPORT_STR_TO_FLOAT_H
|
||||
#define LIBC_SRC_SUPPORT_STR_TO_FLOAT_H
|
||||
|
||||
#include "src/__support/CPP/Limits.h"
|
||||
#include "src/__support/FPUtil/FPBits.h"
|
||||
#include "src/__support/ctype_utils.h"
|
||||
#include "src/__support/detailed_powers_of_ten.h"
|
||||
#include "src/__support/high_precision_decimal.h"
|
||||
#include "src/__support/str_conv_utils.h"
|
||||
#include "utils/CPP/Limits.h"
|
||||
#include <errno.h>
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
#ifndef LLVM_LIBC_SRC_MATH_MATH_UTILS_H
|
||||
#define LLVM_LIBC_SRC_MATH_MATH_UTILS_H
|
||||
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include <errno.h>
|
||||
#include <math.h>
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ add_header_library(
|
|||
HDRS
|
||||
string_utils.h
|
||||
DEPENDS
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
|
@ -188,7 +188,7 @@ add_entrypoint_object(
|
|||
HDRS
|
||||
strspn.h
|
||||
DEPENDS
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
)
|
||||
|
||||
add_entrypoint_object(
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
#ifndef LIBC_SRC_STRING_STRING_UTILS_H
|
||||
#define LIBC_SRC_STRING_STRING_UTILS_H
|
||||
|
||||
#include "src/__support/CPP/Bitset.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/CPP/Bitset.h"
|
||||
#include <stddef.h> // size_t
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
#include "src/string/strspn.h"
|
||||
|
||||
#include "src/__support/CPP/Bitset.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/CPP/Bitset.h"
|
||||
#include <stddef.h>
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include "config/linux/syscall.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
#include "utils/CPP/Functional.h"
|
||||
#include "src/__support/CPP/Functional.h"
|
||||
|
||||
TEST(LlvmLibcX86_64_SyscallTest, APITest) {
|
||||
// We only do a signature test here. Actual functionality tests are
|
||||
|
|
|
@ -90,7 +90,7 @@ set_target_properties(
|
|||
target_include_directories(
|
||||
libc-integration-test BEFORE
|
||||
PRIVATE
|
||||
"${LIBC_SOURCE_DIR}/utils/CPP"
|
||||
"${LIBC_SOURCE_DIR}/src/__support/CPP"
|
||||
"${LIBC_BUILD_DIR}/include"
|
||||
)
|
||||
target_compile_options(
|
||||
|
|
|
@ -12,7 +12,7 @@ add_fp_unittest(
|
|||
DEPENDS
|
||||
libc.include.errno
|
||||
libc.src.math.cosf
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
libc.src.__support.FPUtil.fputil
|
||||
)
|
||||
|
||||
|
@ -40,7 +40,7 @@ add_fp_unittest(
|
|||
DEPENDS
|
||||
libc.include.errno
|
||||
libc.src.math.sinf
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
libc.src.__support.FPUtil.fputil
|
||||
)
|
||||
|
||||
|
@ -68,7 +68,7 @@ add_fp_unittest(
|
|||
DEPENDS
|
||||
libc.include.errno
|
||||
libc.src.math.sincosf
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
libc.src.__support.FPUtil.fputil
|
||||
)
|
||||
|
||||
|
|
|
@ -9,10 +9,10 @@
|
|||
#ifndef LLVM_LIBC_TEST_SRC_MATH_NEXTAFTERTEST_H
|
||||
#define LLVM_LIBC_TEST_SRC_MATH_NEXTAFTERTEST_H
|
||||
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
#include "src/__support/FPUtil/BasicOperations.h"
|
||||
#include "src/__support/FPUtil/FPBits.h"
|
||||
#include "src/__support/FPUtil/TestHelpers.h"
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
#include <math.h>
|
||||
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/Array.h"
|
||||
#include "src/__support/FPUtil/FPBits.h"
|
||||
#include "src/__support/FPUtil/TestHelpers.h"
|
||||
#include "src/math/cosf.h"
|
||||
#include "test/src/math/sdcomp26094.h"
|
||||
#include "utils/CPP/Array.h"
|
||||
#include "utils/MPFRWrapper/MPFRUtils.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
#include <math.h>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_LIBC_TEST_SRC_MATH_SDCOMP26094_H
|
||||
#define LLVM_LIBC_TEST_SRC_MATH_SDCOMP26094_H
|
||||
|
||||
#include "utils/CPP/Array.h"
|
||||
#include "src/__support/CPP/Array.h"
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/Array.h"
|
||||
#include "src/__support/FPUtil/FPBits.h"
|
||||
#include "src/__support/FPUtil/TestHelpers.h"
|
||||
#include "src/math/sincosf.h"
|
||||
#include "test/src/math/sdcomp26094.h"
|
||||
#include "utils/CPP/Array.h"
|
||||
#include "utils/MPFRWrapper/MPFRUtils.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
#include <math.h>
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/Array.h"
|
||||
#include "src/__support/FPUtil/FPBits.h"
|
||||
#include "src/__support/FPUtil/TestHelpers.h"
|
||||
#include "src/math/sinf.h"
|
||||
#include "test/src/math/sdcomp26094.h"
|
||||
#include "utils/CPP/Array.h"
|
||||
#include "utils/MPFRWrapper/MPFRUtils.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
#include <math.h>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/Array.h"
|
||||
#include "src/stdio/FILE.h"
|
||||
#include "src/stdio/fwrite.h"
|
||||
#include "utils/CPP/Array.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
TEST(LlvmLibcStdio, FWriteBasic) {
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/ArrayRef.h"
|
||||
#include "src/string/bzero.h"
|
||||
#include "utils/CPP/ArrayRef.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
using __llvm_libc::cpp::Array;
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/ArrayRef.h"
|
||||
#include "src/string/memccpy.h"
|
||||
#include "utils/CPP/ArrayRef.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
#include <stddef.h> // For size_t.
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/ArrayRef.h"
|
||||
#include "src/string/memcpy.h"
|
||||
#include "utils/CPP/ArrayRef.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
using __llvm_libc::cpp::Array;
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/ArrayRef.h"
|
||||
#include "src/string/memmove.h"
|
||||
#include "utils/CPP/ArrayRef.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
class LlvmLibcMemmoveTest : public __llvm_libc::testing::Test {
|
||||
|
|
|
@ -8,7 +8,7 @@ add_libc_unittest(
|
|||
utils_test.cpp
|
||||
DEPENDS
|
||||
libc.src.string.memory_utils.memory_utils
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
COMPILE_OPTIONS
|
||||
${LIBC_COMPILE_OPTIONS_NATIVE}
|
||||
-ffreestanding
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/Array.h"
|
||||
#include "src/string/memory_utils/elements.h"
|
||||
#include "utils/CPP/Array.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
|
||||
#define LLVM_LIBC_UNITTEST_OBSERVE 1
|
||||
|
||||
#include "src/__support/CPP/Array.h"
|
||||
#include "src/__support/CPP/ArrayRef.h"
|
||||
#include "src/string/memory_utils/elements.h"
|
||||
#include "utils/CPP/Array.h"
|
||||
#include "utils/CPP/ArrayRef.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
#include <stdio.h>
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/Array.h"
|
||||
#include "src/string/memory_utils/utils.h"
|
||||
#include "utils/CPP/Array.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/ArrayRef.h"
|
||||
#include "src/string/memset.h"
|
||||
#include "utils/CPP/ArrayRef.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
using __llvm_libc::cpp::Array;
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "src/__support/CPP/ArrayRef.h"
|
||||
#include "src/string/strncpy.h"
|
||||
#include "utils/CPP/ArrayRef.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
#include <stddef.h> // For size_t.
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ add_libc_unittest(
|
|||
SRCS
|
||||
bitset_test.cpp
|
||||
DEPENDS
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
)
|
||||
|
||||
add_libc_unittest(
|
||||
|
@ -17,7 +17,7 @@ add_libc_unittest(
|
|||
SRCS
|
||||
stringview_test.cpp
|
||||
DEPENDS
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
)
|
||||
|
||||
add_libc_unittest(
|
||||
|
@ -27,7 +27,7 @@ add_libc_unittest(
|
|||
SRCS
|
||||
limits_test.cpp
|
||||
DEPENDS
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
)
|
||||
|
||||
add_libc_unittest(
|
||||
|
@ -37,5 +37,5 @@ add_libc_unittest(
|
|||
SRCS
|
||||
arrayref_test.cpp
|
||||
DEPENDS
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
)
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "utils/CPP/ArrayRef.h"
|
||||
#include "src/__support/CPP/ArrayRef.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "utils/CPP/Bitset.h"
|
||||
#include "src/__support/CPP/Bitset.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
TEST(LlvmLibcBitsetTest, SetBitForSizeEqualToOne) {
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "utils/CPP/Limits.h"
|
||||
#include "src/__support/CPP/Limits.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
// This just checks against the C spec, almost all implementations will surpass
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "utils/CPP/StringView.h"
|
||||
#include "src/__support/CPP/StringView.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
TEST(LlvmLibcStringViewTest, InitializeCheck) {
|
||||
|
|
|
@ -7,5 +7,5 @@ add_libc_unittest(
|
|||
SRCS
|
||||
testfilter_test.cpp
|
||||
DEPENDS
|
||||
libc.utils.CPP.standalone_cpp
|
||||
libc.src.__support.CPP.standalone_cpp
|
||||
)
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
add_subdirectory(CPP)
|
||||
add_subdirectory(MPFRWrapper)
|
||||
add_subdirectory(testutils)
|
||||
add_subdirectory(UnitTest)
|
||||
|
|
|
@ -3,7 +3,7 @@ if(LIBC_TESTS_CAN_USE_MPFR)
|
|||
MPFRUtils.cpp
|
||||
MPFRUtils.h
|
||||
)
|
||||
add_dependencies(libcMPFRWrapper libc.utils.CPP.standalone_cpp libc.src.__support.FPUtil.fputil LibcUnitTest)
|
||||
add_dependencies(libcMPFRWrapper libc.src.__support.CPP.standalone_cpp libc.src.__support.FPUtil.fputil LibcUnitTest)
|
||||
if(EXISTS ${LLVM_LIBC_MPFR_INSTALL_PATH})
|
||||
target_include_directories(libcMPFRWrapper PUBLIC ${LLVM_LIBC_MPFR_INSTALL_PATH}/include)
|
||||
target_link_directories(libcMPFRWrapper PUBLIC ${LLVM_LIBC_MPFR_INSTALL_PATH}/lib)
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
|
||||
#include "MPFRUtils.h"
|
||||
|
||||
#include "src/__support/CPP/StringView.h"
|
||||
#include "src/__support/FPUtil/FPBits.h"
|
||||
#include "src/__support/FPUtil/TestHelpers.h"
|
||||
#include "utils/CPP/StringView.h"
|
||||
|
||||
#include <cmath>
|
||||
#include <memory>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_LIBC_UTILS_TESTUTILS_MPFRUTILS_H
|
||||
#define LLVM_LIBC_UTILS_TESTUTILS_MPFRUTILS_H
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
#include <stdint.h>
|
||||
|
|
|
@ -5,7 +5,7 @@ add_library(
|
|||
LibcTest.h
|
||||
)
|
||||
target_include_directories(LibcUnitTest PUBLIC ${LIBC_SOURCE_DIR})
|
||||
add_dependencies(LibcUnitTest libc.utils.CPP.standalone_cpp)
|
||||
add_dependencies(LibcUnitTest libc.src.__support.CPP.standalone_cpp)
|
||||
target_link_libraries(LibcUnitTest PUBLIC libc_test_utils)
|
||||
|
||||
add_library(
|
||||
|
@ -14,6 +14,6 @@ add_library(
|
|||
)
|
||||
|
||||
target_include_directories(LibcUnitTestMain PUBLIC ${LIBC_SOURCE_DIR})
|
||||
add_dependencies(LibcUnitTestMain LibcUnitTest libc.utils.CPP.standalone_cpp)
|
||||
add_dependencies(LibcUnitTestMain LibcUnitTest libc.src.__support.CPP.standalone_cpp)
|
||||
target_link_libraries(LibcUnitTestMain PUBLIC LibcUnitTest libc_test_utils)
|
||||
|
||||
|
|
|
@ -9,12 +9,12 @@
|
|||
#ifndef LLVM_LIBC_UTILS_UNITTEST_LIBCTEST_H
|
||||
#define LLVM_LIBC_UTILS_UNITTEST_LIBCTEST_H
|
||||
|
||||
// This file can only include headers from utils/CPP/ or utils/testutils. No
|
||||
// other headers should be included.
|
||||
// This file can only include headers from src/__support/CPP/ or
|
||||
// utils/testutils. No other headers should be included.
|
||||
|
||||
#include "PlatformDefs.h"
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
#include "src/__support/CPP/TypeTraits.h"
|
||||
#include "utils/testutils/ExecuteFunction.h"
|
||||
#include "utils/testutils/StreamWrapper.h"
|
||||
|
||||
|
|
Loading…
Reference in New Issue