llvm-project/flang/unittests/Evaluate
Peter Klausler 23c2bedfd9 [flang] Establish a single source of target information for semantics
Create a TargetCharacteristics class to centralize the few items of
target specific information that are relevant to semantics.  Use the
new class for all target queries, including derived type component layout
modeling.

Future work will initialize this class with target information
provided or forwarded by the drivers, and use it to fold layout-dependent
intrinsic functions like TRANSFER().

Differential Revision: https://reviews.llvm.org/D129018

Updates: Attempts to work around build issues on Windows.
2022-07-06 10:25:34 -07:00
..
CMakeLists.txt [flang] Fix build with BUILD_SHARED_LIBS=ON and FLANG_BUILD_NEW_DRIVER=ON 2020-10-15 13:03:55 +02:00
ISO-Fortran-binding.cpp [flang] Move runtime API headers to flang/include/flang/Runtime 2021-09-03 11:08:34 -07:00
bit-population-count.cpp [flang] Create a separate directory for unittests 2020-03-13 11:58:11 +00:00
expression.cpp [flang] Establish a single source of target information for semantics 2022-07-06 10:25:34 -07:00
folding.cpp [flang] Establish a single source of target information for semantics 2022-07-06 10:25:34 -07:00
fp-testing.cpp [flang] Fix setting mxcsr on MSVC 2020-07-08 07:25:25 -05:00
fp-testing.h [flang] Establish a single source of target information for semantics 2022-07-06 10:25:34 -07:00
integer.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
intrinsics.cpp [flang] Establish a single source of target information for semantics 2022-07-06 10:25:34 -07:00
leading-zero-bit-count.cpp [flang] Create a separate directory for unittests 2020-03-13 11:58:11 +00:00
logical.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
real.cpp [flang] Make SQRT folding exact 2022-06-23 11:16:39 -07:00
reshape.cpp [flang] Move runtime API headers to flang/include/flang/Runtime 2021-09-03 11:08:34 -07:00
testing.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
testing.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
uint128.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00