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 |
|
peter klausler
|
5f43f78b82
|
[flang] more operators
Original-commit: flang-compiler/f18@4925b4b944
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:11 -07:00 |
|
peter klausler
|
79408f956d
|
[flang] restructure work in progress in semantics/expression.cc; checkpoint before finishing operators
Original-commit: flang-compiler/f18@5d991b0df3
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:10 -07:00 |
|
peter klausler
|
b357bfcb99
|
[flang] checkpoint
Original-commit: flang-compiler/f18@04697760f3
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:09 -07:00 |
|
peter klausler
|
70febd9285
|
[flang] cleanup
Original-commit: flang-compiler/f18@99c4bcb60c
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:07 -07:00 |
|
peter klausler
|
3c850d05ca
|
[flang] checkpoint - building again now with all compilers
Original-commit: flang-compiler/f18@8cd746910d
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:05 -07:00 |
|
peter klausler
|
b1d441749c
|
[flang] checkpoint once g++ can build again
Original-commit: flang-compiler/f18@1c09641a6d
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:03 -07:00 |
|
peter klausler
|
7d042acb9d
|
[flang] continue refactoring
Original-commit: flang-compiler/f18@f2b49ba0e2
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:29:01 -07:00 |
|
peter klausler
|
f38fe515ed
|
[flang] CombineVariants
Original-commit: flang-compiler/f18@d4c55084bd
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:59 -07:00 |
|
peter klausler
|
a9446d3d40
|
[flang] work on numeric operations
Original-commit: flang-compiler/f18@e0ab91914c
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:58 -07:00 |
|
peter klausler
|
e90480785d
|
[flang] Replace FOR_EACH_... macro cruft with safer template metaprogramming.
Original-commit: flang-compiler/f18@bc3c4279b0
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:56 -07:00 |
|
peter klausler
|
b114c58118
|
[flang] Remove GenericExpr, move operator overloads to tools.h
Original-commit: flang-compiler/f18@23e7a6c27c
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:56 -07:00 |
|
peter klausler
|
c0d3a67fac
|
[flang] complex extraction of operator classes
Original-commit: flang-compiler/f18@0506bb7a0c
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:54 -07:00 |
|
peter klausler
|
856123351c
|
[flang] checkpoint
Original-commit: flang-compiler/f18@e874c926d0
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:53 -07:00 |
|
peter klausler
|
e798ab7d91
|
[flang] checkpoint with clang workaround
Original-commit: flang-compiler/f18@c4a2aaf8b1
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:52 -07:00 |
|
peter klausler
|
ae308415bb
|
[flang] checkpoint
Original-commit: flang-compiler/f18@2a9e80d9bb
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:51 -07:00 |
|
peter klausler
|
98b9465527
|
[flang] expression analysis
Original-commit: flang-compiler/f18@dedfe182d9
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:49 -07:00 |
|
peter klausler
|
5566d70ef2
|
[flang] More cleaning
Original-commit: flang-compiler/f18@8227229f62
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:48 -07:00 |
|
peter klausler
|
d986a35a5c
|
[flang] Extirpate expression-forward.h
Original-commit: flang-compiler/f18@288acd3993
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:47 -07:00 |
|
peter klausler
|
c75c9f0a54
|
[flang] Refactoring and renaming
Original-commit: flang-compiler/f18@29fc0bee8a
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:46 -07:00 |
|