llvm-project/flang/lib/Evaluate
peter klausler 26aff847d8 [flang] Fold COUNT()
Complete folding of the intrinsic reduction function COUNT() for all
cases, including partial reductions with DIM= arguments.

Differential Revision: https://reviews.llvm.org/D109911
2021-09-16 17:09:23 -07:00
..
CMakeLists.txt [flang] Fold COUNT() 2021-09-16 17:09:23 -07:00
call.cpp [flang] Fix bogus error message with binding 2021-01-21 16:59:51 -08:00
character.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
characteristics.cpp [flang] Complain about more cases of calls to insufficiently defined procedures 2021-06-16 18:20:59 -07:00
check-expression.cpp [flang] Symbol representation for dummy SubprogramDetails 2021-08-02 10:44:27 -07:00
common.cpp [flang] Add isnan() extension intrinsic function, with folding 2020-11-11 11:40:57 -08:00
complex.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
constant.cpp [flang] Refine symbol sorting 2021-03-18 11:18:14 -07:00
expression.cpp [flang] Fix assert on constant folding of extended types 2020-09-10 14:34:03 -07:00
fold-character.cpp [flang] Fold CSHIFT 2021-08-30 13:01:56 -07:00
fold-complex.cpp [flang] Fold CSHIFT 2021-08-30 13:01:56 -07:00
fold-designator.cpp [flang] (NFC) Expose internal idiom as utility API 2021-05-13 11:19:37 -07:00
fold-implementation.h [flang] Fold COUNT() 2021-09-16 17:09:23 -07:00
fold-integer.cpp [flang] Fold COUNT() 2021-09-16 17:09:23 -07:00
fold-logical.cpp [flang] Fold COUNT() 2021-09-16 17:09:23 -07:00
fold-real.cpp [flang] evaluate: Fold SQRT, HYPOT, & CABS 2021-09-07 10:33:11 -07:00
fold-reduction.cpp [flang] Fold COUNT() 2021-09-16 17:09:23 -07:00
fold-reduction.h [flang] Fold COUNT() 2021-09-16 17:09:23 -07:00
fold.cpp [flang] Fix classification of shape inquiries in specification exprs 2021-01-13 10:05:14 -08:00
formatting.cpp [flang] [NFC] Repair build with GCC 7.3 2021-06-22 13:52:30 -07:00
host.cpp [flang] Fix setting mxcsr on MSVC 2020-07-08 07:25:25 -05:00
host.h [flang] Rework host runtime folding and enable REAL(2) folding with it. 2020-10-14 16:40:44 +02:00
initial-image.cpp [flang] Include default component initialization in static initializers 2021-09-01 09:40:37 -07:00
int-power.h [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
integer.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
intrinsics-library.cpp [flang] evaluate: Fold SQRT, HYPOT, & CABS 2021-09-07 10:33:11 -07:00
intrinsics.cpp Revert "[flang] Make 'this_image()' an intrinsic function" 2021-09-15 03:28:34 +00:00
logical.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
real.cpp [flang] evaluate: Fold SQRT, HYPOT, & CABS 2021-09-07 10:33:11 -07:00
shape.cpp [flang] Fix the extent calculation when upper bounds are less than lower bounds 2021-08-10 10:34:22 -07:00
static-data.cpp [flang] Reformat with latest clang-format and .clang-format 2020-03-28 21:00:16 -07:00
tools.cpp [flang] More precise checks for NULL() operands 2021-09-16 15:52:45 -07:00
type.cpp [flang] [NFC] Repair build with GCC 7.3 2021-06-22 13:52:30 -07:00
variable.cpp [flang] preserve symbol in DescriptorInquiry 2021-06-17 12:42:08 +02:00