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 |
|
peter klausler
|
94540975f3
|
[flang] clean up naming in expressions and types
Original-commit: flang-compiler/f18@ab17ef4d4b
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:46 -07:00 |
|
peter klausler
|
8b9efa289c
|
[flang] checkpoint
Original-commit: flang-compiler/f18@3fae716c44
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:44 -07:00 |
|
peter klausler
|
2e68aff3fd
|
[flang] Expression analysis checkpoint
Original-commit: flang-compiler/f18@f740cab641
Reviewed-on: https://github.com/flang-compiler/f18/pull/183
Tree-same-pre-rewrite: false
|
2018-09-12 16:28:43 -07:00 |
|
peter klausler
|
9e90c99e43
|
[flang] More expression analysis of literal constants.
Original-commit: flang-compiler/f18@3c89dace19
Reviewed-on: https://github.com/flang-compiler/f18/pull/165
Tree-same-pre-rewrite: false
|
2018-08-09 10:17:43 -07:00 |
|
peter klausler
|
62436d06cc
|
[flang] Add data to a new formatted message.
Original-commit: flang-compiler/f18@04b1ae9e68
Reviewed-on: https://github.com/flang-compiler/f18/pull/165
Tree-same-pre-rewrite: false
|
2018-08-09 10:17:43 -07:00 |
|
peter klausler
|
ce231b9559
|
[flang] Clean up messaging: make Say() member function templates more flexible, hide MessageFormattedText instances
Original-commit: flang-compiler/f18@59d774382f
Reviewed-on: https://github.com/flang-compiler/f18/pull/165
Tree-same-pre-rewrite: false
|
2018-08-09 10:17:40 -07:00 |
|
peter klausler
|
27be6855bf
|
[flang] Expression analysis
Original-commit: flang-compiler/f18@6b5e23ba28
Reviewed-on: https://github.com/flang-compiler/f18/pull/165
Tree-same-pre-rewrite: false
|
2018-08-09 10:15:03 -07:00 |
|
peter klausler
|
3ace3e39c6
|
[flang] Rename some NaNs.
Original-commit: flang-compiler/f18@34eac17ddc
Reviewed-on: https://github.com/flang-compiler/f18/pull/162
Tree-same-pre-rewrite: false
|
2018-08-03 16:24:03 -07:00 |
|
peter klausler
|
a8fed82258
|
[flang] Implement and test RESHAPE. Avoid G++ workaround when compiled with GNU 8.2.0.
Original-commit: flang-compiler/f18@80257ee0d2
Reviewed-on: https://github.com/flang-compiler/f18/pull/162
Tree-same-pre-rewrite: false
|
2018-08-03 16:24:01 -07:00 |
|
peter klausler
|
51b3ceaafe
|
[flang] Use a common enum class in evaluate and runtime for type category.
Original-commit: flang-compiler/f18@5012e652af
Reviewed-on: https://github.com/flang-compiler/f18/pull/162
Tree-same-pre-rewrite: false
|
2018-08-03 16:24:00 -07:00 |
|
peter klausler
|
ab9d0987a2
|
[flang] character folding
Original-commit: flang-compiler/f18@5adc208bf2
Reviewed-on: https://github.com/flang-compiler/f18/pull/162
Tree-same-pre-rewrite: false
|
2018-08-03 16:23:58 -07:00 |
|
peter klausler
|
fd6312ea05
|
[flang] complex and character comparisons
Original-commit: flang-compiler/f18@77ed88d24f
Reviewed-on: https://github.com/flang-compiler/f18/pull/162
Tree-same-pre-rewrite: false
|
2018-08-03 16:23:57 -07:00 |
|
peter klausler
|
b861018e3a
|
[flang] COMPLEX folding
Original-commit: flang-compiler/f18@6f1ef45b2f
Reviewed-on: https://github.com/flang-compiler/f18/pull/162
Tree-same-pre-rewrite: false
|
2018-08-03 16:23:56 -07:00 |
|
peter klausler
|
bd146ed3e8
|
[flang] fold real**int
Original-commit: flang-compiler/f18@2dc2c2a6a5
Reviewed-on: https://github.com/flang-compiler/f18/pull/162
Tree-same-pre-rewrite: false
|
2018-08-03 16:23:56 -07:00 |
|
peter klausler
|
7473cd711a
|
[flang] issue#153
Original-commit: flang-compiler/f18@64272abddd
Reviewed-on: https://github.com/flang-compiler/f18/pull/155
|
2018-07-30 13:56:44 -07:00 |
|
peter klausler
|
dda1d4c959
|
[flang] Fix typo
Original-commit: flang-compiler/f18@b9837c01da
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
|
2018-07-24 15:50:38 -07:00 |
|
peter klausler
|
7f484d7011
|
[flang] real expression folding
Original-commit: flang-compiler/f18@8757dc2c90
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:57 -07:00 |
|
peter klausler
|
35ad0036aa
|
[flang] checkpoint
Original-commit: flang-compiler/f18@fc470dc851
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:57 -07:00 |
|
peter klausler
|
943b50289b
|
[flang] Real->Integer conversion folding
Original-commit: flang-compiler/f18@5ad6505e78
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:55 -07:00 |
|
peter klausler
|
61c45394c0
|
[flang] Parameterize Expr on a type, not category+kind
Original-commit: flang-compiler/f18@f29b065d00
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:55 -07:00 |
|
peter klausler
|
2eac1d0475
|
[flang] Better folding infrastructure checkpoint
Original-commit: flang-compiler/f18@85d16ace6c
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:55 -07:00 |
|
peter klausler
|
e4f12b087c
|
[flang] Be more clear that constants in expressions are scalars now.
Original-commit: flang-compiler/f18@3181b8d961
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:54 -07:00 |
|
peter klausler
|
9a503392b4
|
[flang] reformat
Original-commit: flang-compiler/f18@3c93a9edbc
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:53 -07:00 |
|
peter klausler
|
0aae9893a5
|
[flang] checkpoint
Original-commit: flang-compiler/f18@7fae33797a
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:53 -07:00 |
|
peter klausler
|
efb0fd8753
|
[flang] More comments about 0**0.
Original-commit: flang-compiler/f18@3e9c0e8894
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:50 -07:00 |
|
peter klausler
|
ac01d216fb
|
[flang] 0**0 case
Original-commit: flang-compiler/f18@fcba49ce6f
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:49 -07:00 |
|
peter klausler
|
ceaff4f498
|
[flang] Fold integer powers
Original-commit: flang-compiler/f18@6a9ec4d76b
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:48 -07:00 |
|
peter klausler
|
50480bc987
|
[flang] Better folding.
Original-commit: flang-compiler/f18@4a3117968a
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:47 -07:00 |
|
peter klausler
|
05f0e2f7ec
|
[flang] Finish data hiding in variable.h.
Original-commit: flang-compiler/f18@5979330322
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:46 -07:00 |
|
peter klausler
|
006642f98a
|
[flang] more data hiding
Original-commit: flang-compiler/f18@2dc0d046e3
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:45 -07:00 |
|
peter klausler
|
7dbc09357e
|
[flang] Pull indirection into some constructors.
Original-commit: flang-compiler/f18@074e249499
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:44 -07:00 |
|
peter klausler
|
2f8baf1835
|
[flang] Data hiding
Original-commit: flang-compiler/f18@d33426637a
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:44 -07:00 |
|
peter klausler
|
f24cd7dd2d
|
[flang] checkpoint once everything builds again
Original-commit: flang-compiler/f18@2075b88772
Reviewed-on: https://github.com/flang-compiler/f18/pull/144
Tree-same-pre-rewrite: false
|
2018-07-24 14:33:43 -07:00 |
|
peter klausler
|
5b25aad67c
|
[flang] Address issue#125, flang-compiler/f18#115, and improve error recovery on previous issues.
Original-commit: flang-compiler/f18@98e26d6245
Reviewed-on: https://github.com/flang-compiler/f18/pull/130
Tree-same-pre-rewrite: false
|
2018-07-19 09:54:21 -07:00 |
|
peter klausler
|
d28adc2e7f
|
[flang] Use braces for auto initialization in lib/common and lib/evaluate
Original-commit: flang-compiler/f18@b0d1dd434b
Reviewed-on: https://github.com/flang-compiler/f18/pull/119
Tree-same-pre-rewrite: false
|
2018-07-11 10:21:34 -07:00 |
|
peter klausler
|
10d54a505a
|
[flang] Resolve build issues with older compilers.
Original-commit: flang-compiler/f18@d8723284d3
Reviewed-on: https://github.com/flang-compiler/f18/pull/117
Tree-same-pre-rewrite: false
|
2018-07-09 16:26:01 -07:00 |
|
peter klausler
|
74b12f1a31
|
[flang] Refine variable structure definitions, add references to Standard.
Original-commit: flang-compiler/f18@dbc6d45e02
Reviewed-on: https://github.com/flang-compiler/f18/pull/117
Tree-same-pre-rewrite: false
|
2018-07-09 16:26:01 -07:00 |
|
peter klausler
|
d218ddcae4
|
[flang] Start cleaning up for merging.
Original-commit: flang-compiler/f18@7355bd5b42
Reviewed-on: https://github.com/flang-compiler/f18/pull/117
Tree-same-pre-rewrite: false
|
2018-07-09 16:26:01 -07:00 |
|
peter klausler
|
e6fc51c731
|
[flang] Use Indirection. Get variables to work in int expressions.
Original-commit: flang-compiler/f18@1000717da8
Reviewed-on: https://github.com/flang-compiler/f18/pull/117
Tree-same-pre-rewrite: false
|
2018-07-09 16:26:00 -07:00 |
|
peter klausler
|
f8f98ca3b6
|
[flang] More abstraction in expressions.
Original-commit: flang-compiler/f18@2dc425acf5
Reviewed-on: https://github.com/flang-compiler/f18/pull/117
Tree-same-pre-rewrite: false
|
2018-07-09 16:26:00 -07:00 |
|
peter klausler
|
d7b3accb32
|
[flang] tweaks
Original-commit: flang-compiler/f18@624c1d2ec8
Reviewed-on: https://github.com/flang-compiler/f18/pull/117
Tree-same-pre-rewrite: false
|
2018-07-09 16:25:59 -07:00 |
|
peter klausler
|
897e78defb
|
[flang] clean up dumping code
Original-commit: flang-compiler/f18@2969888360
Reviewed-on: https://github.com/flang-compiler/f18/pull/117
Tree-same-pre-rewrite: false
|
2018-07-09 16:25:58 -07:00 |
|
peter klausler
|
06fe266998
|
[flang] work on variables and traversal
Original-commit: flang-compiler/f18@432779b221
Reviewed-on: https://github.com/flang-compiler/f18/pull/117
Tree-same-pre-rewrite: false
|
2018-07-09 16:25:57 -07:00 |
|
peter klausler
|
4795738c40
|
[flang] Commit work in progress to branch for f18 repository move.
Original-commit: flang-compiler/f18@e0db6903c7
Reviewed-on: https://github.com/flang-compiler/f18/pull/117
Tree-same-pre-rewrite: false
|
2018-07-09 16:25:57 -07:00 |
|
peter klausler
|
97f0a05235
|
[flang] Incorporate suggestions from code review.
Original-commit: flang-compiler/f18@c66bd9ab15
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
|
2018-06-22 16:44:23 -07:00 |
|
peter klausler
|
cf410675cf
|
[flang] Begin folding, with simple test, as sanity check on usability.
Original-commit: flang-compiler/f18@3839c65cd5
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:59:28 -07:00 |
|
peter klausler
|
efcbf1f7df
|
[flang] clean up for push
Original-commit: flang-compiler/f18@8b5bbcedba
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:59:28 -07:00 |
|
peter klausler
|
4c11bc07d4
|
[flang] Prepare for check-in
Original-commit: flang-compiler/f18@2f5b2d5f40
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:59:28 -07:00 |
|
peter klausler
|
4da490882b
|
[flang] Operator overloads for expression construction.
Original-commit: flang-compiler/f18@a4d3a736cf
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:59:27 -07:00 |
|
peter klausler
|
7a3f25ce8a
|
[flang] More refinement, use const on subexpressions.
Original-commit: flang-compiler/f18@f484325c61
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:58:06 -07:00 |
|
peter klausler
|
953c667703
|
[flang] Simplification
Original-commit: flang-compiler/f18@a50ce6e499
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:58:06 -07:00 |
|
peter klausler
|
a55ea1b5d5
|
[flang] fix builds, all now clear
Original-commit: flang-compiler/f18@7c32a531a0
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:58:06 -07:00 |
|
peter klausler
|
4b3dea1d38
|
[flang] Dump complex expressions
Original-commit: flang-compiler/f18@da25b870d3
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:58:05 -07:00 |
|
peter klausler
|
32b2ce7282
|
[flang] More dumping code
Original-commit: flang-compiler/f18@43d147144a
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:58:05 -07:00 |
|
peter klausler
|
508ed8dd76
|
[flang] Use unique_ptr for operands. Refactor comparisons.
Original-commit: flang-compiler/f18@92e154e76e
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:58:05 -07:00 |
|
peter klausler
|
a88a55b500
|
[flang] Expression formatting
Original-commit: flang-compiler/f18@3d0977a57e
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:58:04 -07:00 |
|
peter klausler
|
9e1ba097f5
|
[flang] Numeric constant formatting and tests.
Original-commit: flang-compiler/f18@ade6442020
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:58:04 -07:00 |
|
peter klausler
|
3d867f3202
|
[flang] Character LEN, operator overloadings
Original-commit: flang-compiler/f18@08c32de24c
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:58:04 -07:00 |
|
peter klausler
|
229d6c413a
|
[flang] Finish first cut at expression.h.
Original-commit: flang-compiler/f18@07142e7fad
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:56:18 -07:00 |
|
peter klausler
|
e03280c09c
|
[flang] Expression work
Original-commit: flang-compiler/f18@b60c84fff4
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:56:17 -07:00 |
|
peter klausler
|
c2e06e25cd
|
[flang] reformat c++
Original-commit: flang-compiler/f18@6c5c9b3165
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:56:17 -07:00 |
|
peter klausler
|
ca1b8d80f6
|
[flang] first cut at expressions
Original-commit: flang-compiler/f18@b06c5486e4
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:56:17 -07:00 |
|
peter klausler
|
cc13dbdde1
|
[flang] begin expression representation
Original-commit: flang-compiler/f18@627c057d5c
Reviewed-on: https://github.com/flang-compiler/f18/pull/111
Tree-same-pre-rewrite: false
|
2018-06-22 14:56:16 -07:00 |
|
peter klausler
|
b23701f7d0
|
[flang] Rearrange some facilities into a new lib/common.
Original-commit: flang-compiler/f18@279af1e817
Reviewed-on: https://github.com/flang-compiler/f18/pull/106
|
2018-06-18 11:05:17 -07:00 |
|
peter klausler
|
57f4186ca2
|
[flang] Address review comments
Original-commit: flang-compiler/f18@d96917c701
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:53:09 -07:00 |
|
peter klausler
|
b19a9baba4
|
[flang] More rearrangement, and debug an edge case with Underflow flag.
Original-commit: flang-compiler/f18@57ef08433e
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:53:07 -07:00 |
|
peter klausler
|
7e7d97ed4c
|
[flang] Move member functions complex.h -> complex.cc
Original-commit: flang-compiler/f18@445333b13e
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:53:06 -07:00 |
|
peter klausler
|
18d3312600
|
[flang] Cleaning up Real<> for review.
Original-commit: flang-compiler/f18@a87f324a7f
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:53:04 -07:00 |
|
peter klausler
|
fcf72703d2
|
[flang] Prepare for review.
Original-commit: flang-compiler/f18@266d25f630
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:53:03 -07:00 |
|
peter klausler
|
fbcf2920e1
|
[flang] Less exhaustive REAL testing by default.
Original-commit: flang-compiler/f18@d61ac7da9b
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:53:01 -07:00 |
|
peter klausler
|
2391eb8de9
|
[flang] COMPLEX
Original-commit: flang-compiler/f18@452d602fbb
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:53:00 -07:00 |
|
peter klausler
|
ed71134af7
|
[flang] LOGICAL
Original-commit: flang-compiler/f18@6ec49f6edc
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:59 -07:00 |
|
peter klausler
|
564292ccf7
|
[flang] Revamp type.h, add LOGICAL
Original-commit: flang-compiler/f18@f7d77887a2
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:58 -07:00 |
|
peter klausler
|
9e35c7e731
|
[flang] All operations now work and match x86, all modes and flags.
Original-commit: flang-compiler/f18@c69eef6524
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:57 -07:00 |
|
peter klausler
|
52ef92b513
|
[flang] More real work. All ops, rounding modes, and flags good except for division.
Original-commit: flang-compiler/f18@ea697295db
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:55 -07:00 |
|
peter klausler
|
fab448de59
|
[flang] Check flag bits.
Original-commit: flang-compiler/f18@b63e39aae7
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:54 -07:00 |
|
peter klausler
|
9ea409dd29
|
[flang] Multiplication, more tests.
Original-commit: flang-compiler/f18@e7ef16d216
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:53 -07:00 |
|
peter klausler
|
ae98068360
|
[flang] Refactor rounding code.
Original-commit: flang-compiler/f18@8ef2418791
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:53 -07:00 |
|
peter klausler
|
efa5de0080
|
[flang] Get real add/subtract working and tested.
Original-commit: flang-compiler/f18@c1b4389638
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:52 -07:00 |
|
peter klausler
|
518b2094b2
|
[flang] start negative number tests
Original-commit: flang-compiler/f18@1b52ec8d3b
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:49 -07:00 |
|
peter klausler
|
99c23c1a92
|
[flang] Get back to passing all tests.
Original-commit: flang-compiler/f18@d08dc86ede
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:47 -07:00 |
|
peter klausler
|
3fb4757cc7
|
[flang] Use EnumSet<> for real flags
Original-commit: flang-compiler/f18@a61f193036
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:46 -07:00 |
|
peter klausler
|
b940e3de3f
|
[flang] some real debugging
Original-commit: flang-compiler/f18@9653814ed3
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:45 -07:00 |
|
peter klausler
|
eb9ad7ef07
|
[flang] begin testing reals
Original-commit: flang-compiler/f18@9d261b594b
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:44 -07:00 |
|
peter klausler
|
321056b53c
|
[flang] Convert REAL code to use IEEE encodings.
Original-commit: flang-compiler/f18@b36e50f465
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:43 -07:00 |
|
peter klausler
|
e850b8d90b
|
[flang] real work
Original-commit: flang-compiler/f18@030347a906
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:42 -07:00 |
|
peter klausler
|
59f16575ee
|
[flang] More work on reals.
Original-commit: flang-compiler/f18@3ba634a214
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:40 -07:00 |
|
peter klausler
|
96d560b84b
|
[flang] more work on reals
Original-commit: flang-compiler/f18@3afe85bf15
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:39 -07:00 |
|
peter klausler
|
0fb4b25ac8
|
[flang] begin real.h
Original-commit: flang-compiler/f18@b0f0cd8961
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:37 -07:00 |
|
peter klausler
|
5ee73b23c1
|
[flang] bugfixing from clang build
Original-commit: flang-compiler/f18@a05e108288
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:36 -07:00 |
|
peter klausler
|
0bdde28cd7
|
[flang] Reading numbers from strings.
Original-commit: flang-compiler/f18@8cbadfe777
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:35 -07:00 |
|
peter klausler
|
ce91eae382
|
[flang] Template specializations and more automatic configuration
Original-commit: flang-compiler/f18@a230a53907
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:33 -07:00 |
|
peter klausler
|
d0c120b371
|
[flang] Rename fixed-point to integer.
Original-commit: flang-compiler/f18@3fe9c505a5
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:31 -07:00 |
|
peter klausler
|
e1ff93a4d9
|
[flang] More tests; full build and test cycle.
Original-commit: flang-compiler/f18@ac36364304
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:30 -07:00 |
|
peter klausler
|
9c51fbc36e
|
[flang] More tests
Original-commit: flang-compiler/f18@e4371fca37
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:29 -07:00 |
|
peter klausler
|
04711726c9
|
[flang] More intrinsics
Original-commit: flang-compiler/f18@55f974be59
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:28 -07:00 |
|
peter klausler
|
0dc145c255
|
[flang] Add pop count and parity code and tests.
Original-commit: flang-compiler/f18@a77f283183
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:27 -07:00 |
|
peter klausler
|
6a902b374e
|
[flang] Complete conversion to value semantics
Original-commit: flang-compiler/f18@e98206ca97
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:25 -07:00 |
|
peter klausler
|
9858682f15
|
[flang] Converted multiplication
Original-commit: flang-compiler/f18@7d4c318210
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:23 -07:00 |
|
peter klausler
|
ba065d3c75
|
[flang] Converted shift intrinsics.
Original-commit: flang-compiler/f18@2e9be8ad66
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:22 -07:00 |
|
peter klausler
|
7b15d8054b
|
[flang] Continue conversion to value semantics
Original-commit: flang-compiler/f18@03fe266611
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:21 -07:00 |
|
peter klausler
|
c3daaf8e79
|
[flang] Begin conversion to value semantics.
Original-commit: flang-compiler/f18@9ea9dae7e7
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:20 -07:00 |
|
peter klausler
|
23ab6ffa10
|
[flang] Reformat
Original-commit: flang-compiler/f18@104ca5f4c6
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:19 -07:00 |
|
peter klausler
|
66107803fd
|
[flang] Testing framework, debugging of fixed-point code.
Original-commit: flang-compiler/f18@a8fb2d75a5
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:18 -07:00 |
|
peter klausler
|
330a3a135d
|
[flang] add fixed-point.h
Original-commit: flang-compiler/f18@21c85a5c21
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:14 -07:00 |
|
peter klausler
|
5f276884af
|
[flang] begin work
Original-commit: flang-compiler/f18@82e434bf59
Reviewed-on: https://github.com/flang-compiler/f18/pull/101
Tree-same-pre-rewrite: false
|
2018-06-14 13:52:12 -07:00 |
|