|
Revision tags: llvmorg-20.1.0, llvmorg-20.1.0-rc3, llvmorg-20.1.0-rc2, llvmorg-20.1.0-rc1, llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init, llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4, llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2, llvmorg-15.0.0-rc1, llvmorg-16-init, llvmorg-14.0.6, llvmorg-14.0.5, llvmorg-14.0.4, llvmorg-14.0.3, llvmorg-14.0.2, llvmorg-14.0.1, llvmorg-14.0.0, llvmorg-14.0.0-rc4, llvmorg-14.0.0-rc3, llvmorg-14.0.0-rc2 |
|
| #
37e84d9b |
| 25-Feb-2022 |
Valentin Clement <[email protected]> |
[flang] Lower simple character return
Handles function with character return.
Character scalar results are passed as arguments in lowering so that an assumed length character function callee can ac
[flang] Lower simple character return
Handles function with character return.
Character scalar results are passed as arguments in lowering so that an assumed length character function callee can access the result length.
This patch is part of the upstreaming effort from fir-dev branch.
Reviewed By: PeteSteinfeld, schweitz
Differential Revision: https://reviews.llvm.org/D120558
Co-authored-by: Eric Schweitz <[email protected]> Co-authored-by: Jean Perier <[email protected]> Co-authored-by: V Donaldson <[email protected]>
show more ...
|
| #
f9704f0c |
| 24-Feb-2022 |
Valentin Clement <[email protected]> |
[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 b
[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 <[email protected]> Co-authored-by: V Donaldson <[email protected]> Co-authored-by: Eric Schweitz <[email protected]>
show more ...
|
| #
c807aa53 |
| 15-Feb-2022 |
Valentin Clement <[email protected]> |
[flang] Handle lowering of ranked array
This patch adds lowering of ranked array as function return.
This patch is part of the upstreaming effort from fir-dev branch.
Reviewed By: PeteSteinfeld
D
[flang] Handle lowering of ranked array
This patch adds lowering of ranked array as function return.
This patch is part of the upstreaming effort from fir-dev branch.
Reviewed By: PeteSteinfeld
Differential Revision: https://reviews.llvm.org/D119835
Co-authored-by: Jean Perier <[email protected]>
show more ...
|
| #
1ceb1d9b |
| 15-Feb-2022 |
Valentin Clement <[email protected]> |
[flang] Enable complex type in function lowering
This patch enables complex type in lowering. It is tested on function return types.
This patch is part of the upstreaming effort from fir-dev branch
[flang] Enable complex type in function lowering
This patch enables complex type in lowering. It is tested on function return types.
This patch is part of the upstreaming effort from fir-dev branch.
Depends on D119698
Reviewed By: kiranchandramohan
Differential Revision: https://reviews.llvm.org/D119700
Co-authored-by: Jean Perier <[email protected]>
show more ...
|
| #
0a0b3029 |
| 15-Feb-2022 |
Valentin Clement <[email protected]> |
[flang] Enable scalar real type in lowering
This patch enables scalar real type in lowering. It is tested on function return types.
This patch is part of the upstreaming effort from fir-dev branch.
[flang] Enable scalar real type in lowering
This patch enables scalar real type in lowering. It is tested on function return types.
This patch is part of the upstreaming effort from fir-dev branch.
Depends on D119698
Reviewed By: kiranchandramohan
Differential Revision: https://reviews.llvm.org/D119699
Co-authored-by: Jean Perier <[email protected]>
show more ...
|
| #
ad40cc14 |
| 14-Feb-2022 |
Valentin Clement <[email protected]> |
[flang] Lower basic function with scalar integer/logical return value
This patch allows the lowring of simple empty function with a scalar integer or logical return value. The code in ConvertType.cp
[flang] Lower basic function with scalar integer/logical return value
This patch allows the lowring of simple empty function with a scalar integer or logical return value. The code in ConvertType.cpp is cleaned up as well. This file was landed together with the initial flang push and lowering was still a prototype at that time. Some more cleaning will come with follow up patches.
This patch is part of the upstreaming effort from fir-dev branch.
Reviewed By: PeteSteinfeld
Differential Revision: https://reviews.llvm.org/D119698
Co-authored-by: Jean Perier <[email protected]>
show more ...
|