[libc] Rename FEnv.h and refactor subsequent files
Because Windows's pathnames are not case sensitive, to avoid include conflicts between our header file FEnv.h and the one from the C Standard library, <fenv.h>, the prior file was renamed. The motive for the relabel came to fix this include error in TestHelpers.cpp since a conflict arose with a file in the same directory when #include <fenv.h> was being used. Reviewed By: sivachandra, aeubanks Differential Revision: https://reviews.llvm.org/D106470
This commit is contained in:
parent
cfc4def85d
commit
049cfc464d
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/feclearexcept.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/fegetenv.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/fegetexceptflag.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
|
||||
#include <fenv.h>
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/fegetround.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/feholdexcept.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
|
||||
#include <fenv.h>
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/feraiseexcept.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/fesetenv.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/fesetexceptflag.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
|
||||
#include <fenv.h>
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/fesetround.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/fetestexcept.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
|
||||
namespace __llvm_libc {
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/feupdateenv.h"
|
||||
#include "src/__support/common.h"
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
|
||||
#include <fenv.h>
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
#include "src/fenv/feraiseexcept.h"
|
||||
#include "src/fenv/fetestexcept.h"
|
||||
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
#include "utils/FPUtil/TestHelpers.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include "src/fenv/fegetexceptflag.h"
|
||||
#include "src/fenv/fesetexceptflag.h"
|
||||
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
#include <fenv.h>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
#include "src/fenv/feraiseexcept.h"
|
||||
#include "src/fenv/fetestexcept.h"
|
||||
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
#include <fenv.h>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/feclearexcept.h"
|
||||
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
#include <fenv.h>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/feholdexcept.h"
|
||||
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
#include "utils/FPUtil/TestHelpers.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "src/fenv/feupdateenv.h"
|
||||
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
#include <fenv.h>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include "src/fenv/fegetenv.h"
|
||||
#include "src/fenv/fesetenv.h"
|
||||
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
#include "utils/UnitTest/Test.h"
|
||||
|
||||
#include <fenv.h>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_LIBC_TEST_SRC_MATH_RINTTEST_H
|
||||
#define LLVM_LIBC_TEST_SRC_MATH_RINTTEST_H
|
||||
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
#include "utils/FPUtil/FPBits.h"
|
||||
#include "utils/FPUtil/TestHelpers.h"
|
||||
#include "utils/MPFRWrapper/MPFRUtils.h"
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
#include <errno.h>
|
||||
#endif
|
||||
#if math_errhandling & MATH_ERREXCEPT
|
||||
#include "utils/FPUtil/FEnv.h"
|
||||
#include "utils/FPUtil/FEnvUtils.h"
|
||||
#endif
|
||||
|
||||
namespace mpfr = __llvm_libc::testing::mpfr;
|
||||
|
|
|
@ -5,9 +5,9 @@ else()
|
|||
endif()
|
||||
|
||||
if(EXISTS ${LIBC_TARGET_ARCHITECTURE})
|
||||
set(FENV_IMPL ${LIBC_TARGET_ARCHITECTURE}/FEnv.h)
|
||||
set(FENV_IMPL ${LIBC_TARGET_ARCHITECTURE}/FEnvImpl.h)
|
||||
else()
|
||||
set(FENV_IMPL DummyFEnv.h)
|
||||
set(FENV_IMPL DummyFEnvImpl.h)
|
||||
endif()
|
||||
|
||||
add_header_library(
|
||||
|
@ -17,7 +17,7 @@ add_header_library(
|
|||
${FENV_IMPL}
|
||||
BasicOperations.h
|
||||
DivisionAndRemainderOperations.h
|
||||
FEnv.h
|
||||
FEnvUtils.h
|
||||
FloatProperties.h
|
||||
FPBits.h
|
||||
BasicOperations.h
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIBC_UTILS_FPUTIL_DUMMY_FENV_H
|
||||
#define LLVM_LIBC_UTILS_FPUTIL_DUMMY_FENV_H
|
||||
#ifndef LLVM_LIBC_UTILS_FPUTIL_DUMMY_FENVIMPL_H
|
||||
#define LLVM_LIBC_UTILS_FPUTIL_DUMMY_FENVIMPL_H
|
||||
|
||||
#include <fenv.h>
|
||||
#include <math.h>
|
||||
|
@ -36,4 +36,4 @@ static inline int setEnv(const fenv_t *) { return 0; }
|
|||
} // namespace fputil
|
||||
} // namespace __llvm_libc
|
||||
|
||||
#endif // LLVM_LIBC_UTILS_FPUTIL_DUMMY_FENV_H
|
||||
#endif // LLVM_LIBC_UTILS_FPUTIL_DUMMY_FENVIMPL_H
|
|
@ -6,15 +6,15 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIBC_UTILS_FPUTIL_FENV_H
|
||||
#define LLVM_LIBC_UTILS_FPUTIL_FENV_H
|
||||
#ifndef LLVM_LIBC_UTILS_FPUTIL_FENVUTILS_H
|
||||
#define LLVM_LIBC_UTILS_FPUTIL_FENVUTILS_H
|
||||
|
||||
#ifdef __x86_64__
|
||||
#include "x86_64/FEnv.h"
|
||||
#include "x86_64/FEnvImpl.h"
|
||||
#elif defined(__aarch64__)
|
||||
#include "aarch64/FEnv.h"
|
||||
#include "aarch64/FEnvImpl.h"
|
||||
#else
|
||||
#include "DummyFEnv.h"
|
||||
#include "DummyFEnvImpl.h"
|
||||
#endif
|
||||
|
||||
#endif // LLVM_LIBC_UTILS_FPUTIL_FP_BITS_H
|
||||
#endif // LLVM_LIBC_UTILS_FPUTIL_FENVUTILS_H
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_LIBC_UTILS_FPUTIL_NEAREST_INTEGER_OPERATIONS_H
|
||||
#define LLVM_LIBC_UTILS_FPUTIL_NEAREST_INTEGER_OPERATIONS_H
|
||||
|
||||
#include "FEnv.h"
|
||||
#include "FEnvUtils.h"
|
||||
#include "FPBits.h"
|
||||
|
||||
#include "utils/CPP/TypeTraits.h"
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIBC_UTILS_FPUTIL_AARCH64_FENV_H
|
||||
#define LLVM_LIBC_UTILS_FPUTIL_AARCH64_FENV_H
|
||||
#ifndef LLVM_LIBC_UTILS_FPUTIL_AARCH64_FENVIMPL_H
|
||||
#define LLVM_LIBC_UTILS_FPUTIL_AARCH64_FENVIMPL_H
|
||||
|
||||
#include <arm_acle.h>
|
||||
#include <fenv.h>
|
||||
|
@ -232,4 +232,4 @@ static inline int setEnv(const fenv_t *envp) {
|
|||
} // namespace fputil
|
||||
} // namespace __llvm_libc
|
||||
|
||||
#endif // LLVM_LIBC_UTILS_FPUTIL_AARCH64_FENV_H
|
||||
#endif // LLVM_LIBC_UTILS_FPUTIL_AARCH64_FENVIMPL_H
|
|
@ -6,8 +6,8 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_LIBC_UTILS_FPUTIL_X86_64_FENV_H
|
||||
#define LLVM_LIBC_UTILS_FPUTIL_X86_64_FENV_H
|
||||
#ifndef LLVM_LIBC_UTILS_FPUTIL_X86_64_FENVIMPL_H
|
||||
#define LLVM_LIBC_UTILS_FPUTIL_X86_64_FENVIMPL_H
|
||||
|
||||
#include <fenv.h>
|
||||
#include <stdint.h>
|
||||
|
@ -370,4 +370,4 @@ static inline int setEnv(const fenv_t *envp) {
|
|||
} // namespace fputil
|
||||
} // namespace __llvm_libc
|
||||
|
||||
#endif // LLVM_LIBC_UTILS_FPUTIL_X86_64_FENV_H
|
||||
#endif // LLVM_LIBC_UTILS_FPUTIL_X86_64_FENVIMPL_H
|
Loading…
Reference in a new issue