llvm-project/flang/tools
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
..
bbc [flang] Establish a single source of target information for semantics 2022-07-06 10:25:34 -07:00
f18 [flang][driver] Remove references to the `flang` bash script 2022-06-06 13:05:18 +00:00
f18-parse-demo [flang] Produce proper "preprocessor output" for -E option 2021-07-30 15:13:56 -07:00
fir-opt [mlir] (NFC) Clean up bazel and CMake target names 2022-06-13 16:24:15 +00:00
flang-driver [flang][driver] Support parsing response files 2022-05-18 08:25:45 +00:00
tco [mlir] (NFC) Clean up bazel and CMake target names 2022-06-13 16:24:15 +00:00
.clang-tidy [flang] Add clang-tidy check for braces around if 2021-06-16 09:13:53 +00:00
CMakeLists.txt [flang] Initial lowering for empty program 2022-01-28 22:39:58 +01:00