Egor Mayorov
|
e9d5a2ee70
|
Make pass correct
|
2025-10-23 14:54:43 +03:00 |
|
Egor Mayorov
|
2746d072d4
|
attempt to build new ast
|
2025-10-22 17:00:27 +03:00 |
|
|
|
f7005a2735
|
moved to transformations
|
2025-10-22 17:00:27 +03:00 |
|
Egor Mayorov
|
a86a76705e
|
swap operators in AST
|
2025-10-22 17:00:27 +03:00 |
|
Egor Mayorov
|
7fed8f13c3
|
Use more complex algorythm for building new order of statements
|
2025-10-22 17:00:27 +03:00 |
|
Egor Mayorov
|
2aba5e07bf
|
update in new order
|
2025-10-22 17:00:27 +03:00 |
|
Egor Mayorov
|
601c6b6e88
|
biulding new order
|
2025-10-22 17:00:27 +03:00 |
|
Egor Mayorov
|
97689d999b
|
some loop analysis done
|
2025-10-22 17:00:27 +03:00 |
|
Egor Mayorov
|
a85cf28965
|
Add _bin to gitignore
|
2025-10-22 17:00:27 +03:00 |
|
Egor Mayorov
|
3c6f5a7a56
|
Some actions simplify analyzing IR
|
2025-10-22 17:00:27 +03:00 |
|
Egor Mayorov
|
e7661998fe
|
Pass with output file added
|
2025-10-22 17:00:27 +03:00 |
|
Egor Mayorov
|
01d769f38b
|
change pass deps
|
2025-10-22 17:00:27 +03:00 |
|
Egor Mayorov
|
63e6d22d49
|
New pass
|
2025-10-22 17:00:27 +03:00 |
|
|
|
47e2b961e2
|
Merge pull request 'replace_io_arrays' (#67) from replace_io_arrays into master
|
2025-10-01 18:13:01 +00:00 |
|
ALEXks
|
b95b336372
|
version updated
|
2025-10-01 21:12:49 +03:00 |
|
|
|
f35d7cb4bd
|
REMOVE_DIST_ARRAYS_FROM_IO: consider write/read statements with nested loops
|
2025-10-01 19:48:34 +03:00 |
|
|
|
54615e34d4
|
REMOVE_DIST_ARRAYS_FROM_IO: use more general isSgVarListDeclStmt and isSgNestedVarListDeclStmt functions
|
2025-10-01 18:54:55 +03:00 |
|
|
|
8752f4a139
|
REMOVE_DIST_ARRAYS_FROM_IO: consider labels and goto statements while inserting copy statements
|
2025-10-01 18:54:55 +03:00 |
|
|
|
453105d273
|
REMOVE_DIST_ARRAYS_FROM_IO: consider array declarations from common blocks and dimension statements
|
2025-10-01 18:54:55 +03:00 |
|
|
|
cad0a0b217
|
Merge pull request 'cmake: set -O2 optimization level only if CMAKE_BUILD_TYPE is not specified' (#66) from cmake_linux_opt_level into master
|
2025-09-25 18:13:00 +00:00 |
|
|
|
9c0fd40e7b
|
cmake: change default optimization level to O3
|
2025-09-25 20:49:11 +03:00 |
|
|
|
c7a31c8bbb
|
cmake: set -O2 optimization level only if CMAKE_BUILD_TYPE is not specified
|
2025-09-25 13:44:10 +03:00 |
|
ALEXks
|
9900929349
|
refactored
|
2025-09-23 08:21:05 +03:00 |
|
ALEXks
|
e1ba299159
|
cleanup
|
2025-09-21 08:47:42 +03:00 |
|
ALEXks
|
8de18d1788
|
added json to global results
|
2025-09-18 21:09:43 +03:00 |
|
|
|
06aabdbee6
|
Merge pull request 'REMOVE_DIST_ARRAYS_FROM_IO Handle assumed-size and assumed-shape arrays' (#64) from replace_io_arrays into master
|
2025-09-16 05:23:30 +00:00 |
|
ALEXks
|
c6f290bb56
|
trivial, version updated
|
2025-09-16 08:22:53 +03:00 |
|
|
|
49d3b9b96e
|
REMOVE_DIST_ARRAYS_FROM_IO: revert hotfix for issue with generated intent statements
|
2025-09-15 21:25:57 +03:00 |
|
|
|
280beb13cc
|
REMOVE_DIST_ARRAYS_FROM_IO: regard generated intent statements, carefully detect assumed-shape arrays
|
2025-09-13 20:48:24 +03:00 |
|
|
|
3bc9351641
|
REMOVE_DIST_ARRAYS_FROM_IO: do not process arrays from headers, copy from correct declarations, improve style
|
2025-09-13 20:48:24 +03:00 |
|
|
|
16b2c6b42b
|
REMOVE_DIST_ARRAYS_FROM_IO: remove debug prints
|
2025-09-13 20:48:24 +03:00 |
|
|
|
fe31df0ef2
|
REMOVE_DIST_ARRAYS_FROM_IO: handle assumed-size and assumed-shape arrays
|
2025-09-13 20:48:24 +03:00 |
|
ALEXks
|
4c8681bfe2
|
dvm updated
|
2025-09-13 20:25:59 +03:00 |
|
ALEXks
|
d330a6ee23
|
changed line numbers to negative for INTENT and INTRINSIC
|
2025-09-13 20:21:56 +03:00 |
|
ALEXks
|
b439759e9b
|
updated dvm for SAPFOR
|
2025-09-11 17:20:44 +03:00 |
|
|
|
b11973cb64
|
Merge pull request 'ArrayAnalysis: consider case of IO_PRIV array from module' (#65) from io_priv_module_arrays into master
|
2025-09-11 05:07:39 +00:00 |
|
ALEXks
|
df9a9a30bb
|
fixed DIST::IO_PRIV detection
|
2025-09-11 08:07:14 +03:00 |
|
ALEXks
|
2cd02c295f
|
fixed expression calculation, fixed addArg
|
2025-08-20 14:34:17 +03:00 |
|
ALEXks
|
278fc1ff9c
|
fixed replace_dist_array pass: added more file switching
|
2025-07-27 08:52:28 +03:00 |
|
ALEXks
|
80eac5b957
|
fixed region inserter
|
2025-07-27 08:20:36 +03:00 |
|
ALEXks
|
0c9eed4bb7
|
fixed transformation
|
2025-07-27 07:59:25 +03:00 |
|
ALEXks
|
d3d6d0bec7
|
added TRANSFORM_ASSUMED_SIZE_PARAMETERS pass, fixed shared memory parallelization
|
2025-07-26 20:22:15 +03:00 |
|
ALEXks
|
3095510826
|
improved cmake
|
2025-07-22 08:54:21 +03:00 |
|
ALEXks
|
85e2a60183
|
removed createInterfacesForAssumedSize call
|
2025-07-09 14:46:29 +03:00 |
|
ALEXks
|
68bd21b7b0
|
fixed inout analysis for function's parameters
|
2025-07-09 12:00:27 +03:00 |
|
ALEXks
|
177433a95b
|
turn off createInterfacesForAssumedSize call
|
2025-07-05 20:58:12 +03:00 |
|
ALEXks
|
29ece9072e
|
fixed shared memory parallelization
|
2025-07-05 20:49:23 +03:00 |
|
ALEXks
|
feafa43f32
|
fixed declare insertion
|
2025-07-02 12:02:30 +03:00 |
|
ALEXks
|
b8f429256f
|
added removedUnreachableBlocks call for buildCFG
|
2025-06-29 16:02:37 +03:00 |
|
ALEXks
|
2f53d6ae2e
|
fixed
|
2025-06-22 09:22:10 +03:00 |
|