peter klausler
|
43a0a63441
|
[flang] start refactoring of Constant and Fold
Original-commit: flang-compiler/f18@53f7174c3d
Reviewed-on: https://github.com/flang-compiler/f18/pull/219
Tree-same-pre-rewrite: false
|
2018-10-26 15:19:07 -07:00 |
|
peter klausler
|
d804c9d6bb
|
[flang] Refactor some lib/evaluate headers for sanity
Original-commit: flang-compiler/f18@9530378c39
Reviewed-on: https://github.com/flang-compiler/f18/pull/219
Tree-same-pre-rewrite: false
|
2018-10-26 15:17:52 -07:00 |
|
peter klausler
|
84ea49d062
|
[flang] rearrange arguments into dummy argument order
Original-commit: flang-compiler/f18@3bab0f55de
Reviewed-on: https://github.com/flang-compiler/f18/pull/219
Tree-same-pre-rewrite: false
|
2018-10-26 15:16:46 -07:00 |
|
peter klausler
|
ef9dd9d1fe
|
[flang] refactor a bit, and rearrange actual arguments into dummy order on intrinsic calls
Original-commit: flang-compiler/f18@1f50ace68b
Reviewed-on: https://github.com/flang-compiler/f18/pull/219
Tree-same-pre-rewrite: false
|
2018-10-26 15:16:41 -07:00 |
|
peter klausler
|
fdd3a2adca
|
[flang] Use Attrs for intrinsic results rather than flags.
Original-commit: flang-compiler/f18@14c9199718
Reviewed-on: https://github.com/flang-compiler/f18/pull/219
Tree-same-pre-rewrite: false
|
2018-10-26 15:15:54 -07:00 |
|
Jean Perier
|
f7e7cb349b
|
[flang] Changed .clang-format so that it will not add a comment after the closing brace of each namespace. Removed all such previous comments from all .cc and .h files
Original-commit: flang-compiler/f18@aa7f55e15f
Reviewed-on: https://github.com/flang-compiler/f18/pull/217
|
2018-10-25 05:55:23 -07:00 |
|
peter klausler
|
7c402d9c50
|
[flang] Add -i8, -r8, &c. options to f18 development driver
Original-commit: flang-compiler/f18@ff7f338126
Reviewed-on: https://github.com/flang-compiler/f18/pull/213
|
2018-10-16 14:42:22 -07:00 |
|
peter klausler
|
76effcc5fb
|
[flang] Eliminate DefaultInteger
Original-commit: flang-compiler/f18@1760b9ccc5
Reviewed-on: https://github.com/flang-compiler/f18/pull/213
Tree-same-pre-rewrite: false
|
2018-10-16 13:24:57 -07:00 |
|
peter klausler
|
d2f36b9d76
|
[flang] Eliminating old default type declarations
Original-commit: flang-compiler/f18@10e4a3385a
Reviewed-on: https://github.com/flang-compiler/f18/pull/213
Tree-same-pre-rewrite: false
|
2018-10-15 17:11:24 -07:00 |
|
peter klausler
|
bf339f8d47
|
[flang] Extract IntrinsicTypeDefaultKinds, move it into semantics
Original-commit: flang-compiler/f18@dd819b4727
Reviewed-on: https://github.com/flang-compiler/f18/pull/213
Tree-same-pre-rewrite: false
|
2018-10-15 15:28:47 -07:00 |
|
peter klausler
|
94041d7667
|
[flang] review comments
Original-commit: flang-compiler/f18@daaf080dbc
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
|
2018-10-15 13:39:51 -07:00 |
|
peter klausler
|
51b09b62c6
|
[flang] improve naming, silence bogus warnings
Original-commit: flang-compiler/f18@f884fcb2c5
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-15 12:17:30 -07:00 |
|
peter klausler
|
55df4a7ad8
|
[flang] more unit testing, fix a bug
Original-commit: flang-compiler/f18@70189119df
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:25:39 -07:00 |
|
peter klausler
|
7bda1b3243
|
[flang] unit testing, better error messages
Original-commit: flang-compiler/f18@f3876008d0
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:41 -07:00 |
|
peter klausler
|
62425d6021
|
[flang] begin unit testing
Original-commit: flang-compiler/f18@c8b691a4ae
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:40 -07:00 |
|
peter klausler
|
ad9aede8ce
|
[flang] finish most intrinsic table entries
Original-commit: flang-compiler/f18@134bd885af
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:39 -07:00 |
|
peter klausler
|
24379cc0fc
|
[flang] a few more intrinsics and some style guide comments
Original-commit: flang-compiler/f18@b6696ef923
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:37 -07:00 |
|
peter klausler
|
8efb8972c2
|
[flang] more intrinsics
Original-commit: flang-compiler/f18@2e7210be5b
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:36 -07:00 |
|
peter klausler
|
f7f2a73a43
|
[flang] remove arg->intValue field
Original-commit: flang-compiler/f18@721dc92022
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:35 -07:00 |
|
peter klausler
|
a62636f634
|
[flang] debug initial intrinsic table probes
Original-commit: flang-compiler/f18@dce9a1e173
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:34 -07:00 |
|
peter klausler
|
cb308d32a1
|
[flang] error messages
Original-commit: flang-compiler/f18@392a733073
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:33 -07:00 |
|
peter klausler
|
75a32097fd
|
[flang] checkpoint
Original-commit: flang-compiler/f18@e103152671
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:31 -07:00 |
|
peter klausler
|
a70f596719
|
[flang] intrinsic pattern matching
Original-commit: flang-compiler/f18@ca0ee1660a
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:30 -07:00 |
|
peter klausler
|
b22d494357
|
[flang] buildable checkpoint before merging with master
Original-commit: flang-compiler/f18@78c5b8c411
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:29 -07:00 |
|
peter klausler
|
42b33da129
|
[flang] initial intrinsics table
Original-commit: flang-compiler/f18@8b5c3adf88
Reviewed-on: https://github.com/flang-compiler/f18/pull/212
Tree-same-pre-rewrite: false
|
2018-10-12 16:02:28 -07:00 |
|
peter klausler
|
884d9057d0
|
[flang] Prep for review
Original-commit: flang-compiler/f18@a9439ee83c
Reviewed-on: https://github.com/flang-compiler/f18/pull/209
|
2018-10-10 15:27:17 -07:00 |
|
peter klausler
|
fa671ab542
|
[flang] Remove some obsolete casts now that Integer has a better constructor
Original-commit: flang-compiler/f18@f9a4a8bdda
Reviewed-on: https://github.com/flang-compiler/f18/pull/209
Tree-same-pre-rewrite: false
|
2018-10-10 15:01:12 -07:00 |
|
peter klausler
|
a10f6000b0
|
[flang] Fix issue#202 by avoiding clang+BSD/Darwin header bug
Original-commit: flang-compiler/f18@1bdefe528a
Reviewed-on: https://github.com/flang-compiler/f18/pull/209
Tree-same-pre-rewrite: false
|
2018-10-10 15:01:10 -07:00 |
|
Paul Henning
|
3712060d2e
|
[flang] Removed obsolete comments and conversions
The addition of a more robust Integer constructor for POD types has
made some comments and static_cast expressions obsolete.
Original-commit: flang-compiler/f18@847b8a7684
Reviewed-on: https://github.com/flang-compiler/f18/pull/208
|
2018-10-10 14:43:21 -07:00 |
|
peter klausler
|
4bdb76af0b
|
[flang] Make conversions between C++ integral types and Integer fully generic.
Original-commit: flang-compiler/f18@bf753a183d
Reviewed-on: https://github.com/flang-compiler/f18/pull/206
|
2018-10-10 13:21:46 -07:00 |
|
peter klausler
|
7b141b62df
|
[flang] Resolve g++ 7.2 build problem
Original-commit: flang-compiler/f18@09859b2e9c
Reviewed-on: https://github.com/flang-compiler/f18/pull/197
|
2018-10-01 14:36:31 -07:00 |
|
peter klausler
|
3cecff6a05
|
[flang] checkpoint
Original-commit: flang-compiler/f18@960ae495fd
Reviewed-on: https://github.com/flang-compiler/f18/pull/195
Tree-same-pre-rewrite: false
|
2018-09-25 15:24:04 -07:00 |
|
peter klausler
|
d969464673
|
[flang] typed function references
Original-commit: flang-compiler/f18@e9b9d72958
Reviewed-on: https://github.com/flang-compiler/f18/pull/195
Tree-same-pre-rewrite: false
|
2018-09-25 15:24:04 -07:00 |
|
peter klausler
|
ad2fda8932
|
[flang] substrings and better rank checks
Original-commit: flang-compiler/f18@4fa483ac49
Reviewed-on: https://github.com/flang-compiler/f18/pull/195
Tree-same-pre-rewrite: false
|
2018-09-25 15:24:02 -07:00 |
|
peter klausler
|
1322e6090f
|
[flang] Use dynamic default REAL kind for conversions that were static
Original-commit: flang-compiler/f18@9a83fbbe95
Reviewed-on: https://github.com/flang-compiler/f18/pull/195
Tree-same-pre-rewrite: false
|
2018-09-25 15:24:01 -07:00 |
|
peter klausler
|
a5687fd579
|
[flang] source provenances for expressions
Original-commit: flang-compiler/f18@5fe292fcac
Reviewed-on: https://github.com/flang-compiler/f18/pull/195
Tree-same-pre-rewrite: false
|
2018-09-25 15:24:00 -07:00 |
|
peter klausler
|
b74d469103
|
[flang] some clean-up
Original-commit: flang-compiler/f18@b6eb3e990a
Reviewed-on: https://github.com/flang-compiler/f18/pull/195
Tree-same-pre-rewrite: false
|
2018-09-25 15:24:00 -07:00 |
|
peter klausler
|
84af9c28f0
|
[flang] subscripts
Original-commit: flang-compiler/f18@7fb7518af7
Reviewed-on: https://github.com/flang-compiler/f18/pull/195
Tree-same-pre-rewrite: false
|
2018-09-25 15:23:59 -07:00 |
|
peter klausler
|
93a7f1f85c
|
[flang] work on structure components
Original-commit: flang-compiler/f18@619b6957b4
Reviewed-on: https://github.com/flang-compiler/f18/pull/195
Tree-same-pre-rewrite: false
|
2018-09-25 15:23:58 -07:00 |
|
peter klausler
|
58b357d1ce
|
[flang] Repair CMakeLists.txt after accidentally clang-formatting it
Original-commit: flang-compiler/f18@21eef98f47
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:37:28 -07:00 |
|
peter klausler
|
74563c17c1
|
[flang] Add "explicit" to constructors, define Type<TypeCategory::Derived>
Original-commit: flang-compiler/f18@79c165af65
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:23 -07:00 |
|
peter klausler
|
55763194f1
|
[flang] Merge with current master, address early review comments.
Original-commit: flang-compiler/f18@d1f981ddb4
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:22 -07:00 |
|
peter klausler
|
6c6234be9e
|
[flang] clean up for review
Original-commit: flang-compiler/f18@d3d81b1e6f
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:20 -07:00 |
|
peter klausler
|
9236fa92ae
|
[flang] array references
Original-commit: flang-compiler/f18@5659510c31
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:19 -07:00 |
|
peter klausler
|
f9d4cef84e
|
[flang] cleaning up TODOs
Original-commit: flang-compiler/f18@cfd67de3cd
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:18 -07:00 |
|
peter klausler
|
dc31b3d1ca
|
[flang] LOGICAL operations
Original-commit: flang-compiler/f18@71a1de4c59
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:17 -07:00 |
|
peter klausler
|
003c8329ba
|
[flang] add left(), right(), and comments
Original-commit: flang-compiler/f18@372fd06508
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:16 -07:00 |
|
peter klausler
|
710d635cad
|
[flang] mixed Complex; removed BOZConstant in favor of converting in place
Original-commit: flang-compiler/f18@17a18ddd22
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:13 -07:00 |
|
peter klausler
|
63a26fc7dc
|
[flang] mixed z+i, z+r expressions
Original-commit: flang-compiler/f18@5c5d11c1f7
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:12 -07:00 |
|
peter klausler
|
0b2d90bc00
|
[flang] Finish typeless casting
Original-commit: flang-compiler/f18@a4cfd1696a
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:12 -07:00 |
|