llvm-project/flang/lib
Valentin Clement f9704f0cfb
[flang] Simple array assignment lowering
This patch handles lowering of simple array assignment.

```
a(:) = 10
```

or

```
a(1) = 1
```

This patch is part of the upstreaming effort from fir-dev branch.

Reviewed By: PeteSteinfeld, schweitz

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

Co-authored-by: Jean Perier <jperier@nvidia.com>
Co-authored-by: V Donaldson <vdonaldson@nvidia.com>
Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
2022-02-24 21:23:30 +01: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] Handle CALL C_F_POINTER(without SHAPE=) 2022-02-15 10:58:11 -08:00
Frontend [flang][driver] Make `flang-new` always generate run-time type info 2022-02-23 10:08:03 +00:00
FrontendTool [flang][driver] Add support for `-emit-llvm` 2022-02-17 12:13:03 +00:00
Lower [flang] Simple array assignment lowering 2022-02-24 21:23:30 +01:00
Optimizer [flang] Simple array assignment lowering 2022-02-24 21:23:30 +01:00
Parser [flang] Allow extension cases of EQUIVALENCE with optional warnings 2022-02-15 10:21:38 -08:00
Semantics [flang] Make source location more accurate for actual arguments 2022-02-15 11:24:22 -08:00
CMakeLists.txt [flang][driver] Delete `f18` (i.e. the old Flang driver) 2021-08-05 12:57:15 +00:00