llvm-project/flang/lib
Eric Schweitz c2e7e75954 Write a pass to annotate constant operands on FIR ops. This works
around the feature in MLIR's canonicalizer, which considers the semantics
of constants differently based on how they are packaged and not their
values and use.  Add test.

Reviewed By: clementval

Differential Revision: https://reviews.llvm.org/D121625
2022-03-14 11:14:44 -07:00
..
Common [flang] Use the Flang cmake-functions to add targets. 2020-04-16 15:51:30 +01:00
Decimal [flang] Runtime performance improvements to real formatted input 2021-11-12 11:40:02 -08:00
Evaluate [flang] Do not return true for pointer sub-object in IsPointerObject 2022-03-11 09:26:21 +01:00
Frontend [flang] Fix DYLIB builds 2022-03-11 16:12:36 +00:00
FrontendTool [flang][driver] Add support for -S and implement -c/-emit-obj 2022-03-09 15:48:09 +00:00
Lower [flang] Lower format statement 2022-03-14 18:15:32 +01:00
Optimizer Write a pass to annotate constant operands on FIR ops. This works 2022-03-14 11:14:44 -07:00
Parser [flang] Distinguish usage and portability warning messages 2022-03-08 17:24:52 -08:00
Semantics Revert "[flang] IEEE_ARITHMETIC must imply USE IEEE_EXCEPTIONS" 2022-03-14 18:05:26 +00:00
CMakeLists.txt [flang][driver] Delete `f18` (i.e. the old Flang driver) 2021-08-05 12:57:15 +00:00