ALEXks
|
3fa3299b06
|
version updated
|
2025-10-08 23:07:54 +03:00 |
|
|
|
641e68d748
|
REMOVE_DIST_ARRAYS_FROM_IO: consider write/read statements with nested loops
|
2025-10-08 23:07:54 +03:00 |
|
|
|
afc88bf056
|
REMOVE_DIST_ARRAYS_FROM_IO: use more general isSgVarListDeclStmt and isSgNestedVarListDeclStmt functions
|
2025-10-08 23:07:54 +03:00 |
|
|
|
d6d16fed2d
|
REMOVE_DIST_ARRAYS_FROM_IO: consider labels and goto statements while inserting copy statements
|
2025-10-08 23:07:54 +03:00 |
|
|
|
2f0fecd14d
|
REMOVE_DIST_ARRAYS_FROM_IO: consider array declarations from common blocks and dimension statements
|
2025-10-08 23:07:54 +03:00 |
|
|
|
f5b5aba32f
|
cmake: change default optimization level to O3
|
2025-10-08 23:07:54 +03:00 |
|
|
|
50b4965354
|
cmake: set -O2 optimization level only if CMAKE_BUILD_TYPE is not specified
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
864ef699b7
|
refactored
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
09c343a71f
|
cleanup
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
593c6e928c
|
added json to global results
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
e9166d8c99
|
trivial, version updated
|
2025-10-08 23:07:54 +03:00 |
|
|
|
657175a728
|
REMOVE_DIST_ARRAYS_FROM_IO: revert hotfix for issue with generated intent statements
|
2025-10-08 23:07:54 +03:00 |
|
|
|
99b884b221
|
REMOVE_DIST_ARRAYS_FROM_IO: regard generated intent statements, carefully detect assumed-shape arrays
|
2025-10-08 23:07:54 +03:00 |
|
|
|
55ccd825c7
|
REMOVE_DIST_ARRAYS_FROM_IO: do not process arrays from headers, copy from correct declarations, improve style
|
2025-10-08 23:07:54 +03:00 |
|
|
|
93a9ccf902
|
REMOVE_DIST_ARRAYS_FROM_IO: remove debug prints
|
2025-10-08 23:07:54 +03:00 |
|
|
|
3c119c884b
|
REMOVE_DIST_ARRAYS_FROM_IO: handle assumed-size and assumed-shape arrays
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
dc7555c052
|
dvm updated
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
b7b17368a3
|
changed line numbers to negative for INTENT and INTRINSIC
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
5998ca49b1
|
updated dvm for SAPFOR
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
fff3467f56
|
fixed DIST::IO_PRIV detection
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
d9a2fce7ab
|
fixed expression calculation, fixed addArg
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
da51f8484c
|
fixed replace_dist_array pass: added more file switching
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
c61e18a044
|
fixed region inserter
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
27b7ea965e
|
fixed transformation
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
d110be6d01
|
added TRANSFORM_ASSUMED_SIZE_PARAMETERS pass, fixed shared memory parallelization
|
2025-10-08 23:07:54 +03:00 |
|
ALEXks
|
c567cb0a42
|
improved cmake
|
2025-10-08 23:07:54 +03:00 |
|
|
|
b298cc03bf
|
moved to transformations
|
2025-07-09 14:46:38 +03:00 |
|
Egor Mayorov
|
8c6a55463c
|
swap operators in AST
|
2025-07-09 14:46:38 +03:00 |
|
Egor Mayorov
|
32a4a7fd0a
|
Use more complex algorythm for building new order of statements
|
2025-07-09 14:46:38 +03:00 |
|
Egor Mayorov
|
507305ac3a
|
update in new order
|
2025-07-09 14:46:38 +03:00 |
|
Egor Mayorov
|
a3939ed274
|
biulding new order
|
2025-07-09 14:46:38 +03:00 |
|
Egor Mayorov
|
95ef954b6e
|
some loop analysis done
|
2025-07-09 14:46:38 +03:00 |
|
Egor Mayorov
|
243b1f5bdb
|
Add _bin to gitignore
|
2025-07-09 14:46:38 +03:00 |
|
Egor Mayorov
|
5fb2bd79df
|
Some actions simplify analyzing IR
|
2025-07-09 14:46:37 +03:00 |
|
Egor Mayorov
|
d33659290e
|
Pass with output file added
|
2025-07-09 14:46:37 +03:00 |
|
Egor Mayorov
|
b8a6c92ca8
|
change pass deps
|
2025-07-09 14:46:37 +03:00 |
|
Egor Mayorov
|
1028e20177
|
New pass
|
2025-07-09 14:46:37 +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 |
|
ALEXks
|
65237e4d63
|
added inductive variables and loop type to LoopGraph
|
2025-06-22 09:19:37 +03:00 |
|
ALEXks
|
7533739488
|
moved to removedUnreachableBlocks
|
2025-06-18 16:26:43 +03:00 |
|
|
|
c1d31b809b
|
Merge pull request 'REMOVE_DIST_ARRAYS_FROM_IO: improve parsing of IO operators, fix substitution borders' (#63) from replace_io_arrays into master
Reviewed-on: #63
|
2025-06-15 17:07:00 +00:00 |
|
|
|
537f3eb6e9
|
version updated
|
2025-06-15 20:06:35 +03:00 |
|
|
|
f5f99f6e8a
|
REMOVE_DIST_ARRAYS_FROM_IO: improve parsing of IO operators, fix substitution borders
|
2025-06-15 15:08:11 +03:00 |
|
ALEXks
|
fc47a1685c
|
version updated
|
2025-06-14 21:07:24 +03:00 |
|