llvm-project/flang/unittests
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
..
Common [flang] Allow more concurrently open NEWUNIT= values, with recycling 2022-02-28 16:13:22 -08:00
Decimal [flang][runtime] Fix edge-case FP input bugs 2022-04-22 16:12:04 -07:00
Evaluate [flang] Establish a single source of target information for semantics 2022-07-06 10:25:34 -07:00
Frontend [flang][driver] Switch to the MLIR coding style in the driver (nfc) 2022-05-14 10:27:06 +00:00
Optimizer Revert "Don't use Optional::hasValue (NFC)" 2022-06-25 11:56:50 -07:00
Runtime [flang][runtime] Improve G0 output editing 2022-06-23 11:27:25 -07:00
CMakeLists.txt [flang] Allow more concurrently open NEWUNIT= values, with recycling 2022-02-28 16:13:22 -08:00