This website requires JavaScript.
032cdb9b03
Merge pull request 'private_arrays' (#71 ) from private_arrays into master
Alexander_KS
2025-12-24 05:59:30 +00:00
a8f8f44ac1
corrected style, updated version
ALEXks
2025-12-24 08:58:28 +03:00
1c39001e28
small fix
Oleg Nikitin
2025-12-23 16:29:10 +03:00
7802f538e8
add whole array assign
Oleg Nikitin
2025-12-23 02:03:57 +03:00
93fa183b63
fix
Oleg Nikitin
2025-12-21 03:57:57 +03:00
a07a701826
Merge pull request 'fix private arrays search' (#70 ) from private_arrays into master
Alexander_KS
2025-12-19 18:07:14 +00:00
e99855cdff
updated version, fixed code style
ALEXks
2025-12-19 21:06:55 +03:00
f07bea4980
fix FIND_PRIVATE_ARRAYS
Oleg Nikitin
2025-12-19 01:55:23 +03:00
3de06d9261
finalyze first version of private arrays search
ALEXks
2025-12-11 12:26:39 +03:00
678c2cf351
Merge pull request 'add directives' (#69 ) from private_arrays into master
Alexander_KS
2025-12-11 08:30:47 +00:00
40cfd83de5
add directives
Oleg Nikitin
2025-12-04 08:54:09 +03:00
a0cea2df91
added new function for visualizer
ALEXks
2025-11-08 20:17:32 +03:00
4b7df86b8a
version updated
ALEXks
2025-11-08 20:08:22 +03:00
836894fef1
Merge pull request 'private_arrays' (#68 ) from private_arrays into master
Alexander_KS
2025-11-08 17:07:07 +00:00
9ac15eec79
fix codestyle
Oleg Nikitin
2025-11-06 03:44:52 +03:00
03f565f50b
add multifile support
Oleg Nikitin
2025-10-30 06:04:02 +03:00
47e2b961e2
Merge pull request 'replace_io_arrays' (#67 ) from replace_io_arrays into master
Alexander_KS
2025-10-01 18:13:01 +00:00
b95b336372
version updated
ALEXks
2025-10-01 21:12:49 +03:00
f35d7cb4bd
REMOVE_DIST_ARRAYS_FROM_IO: consider write/read statements with nested loops
xnpster
2025-10-01 19:48:34 +03:00
54615e34d4
REMOVE_DIST_ARRAYS_FROM_IO: use more general isSgVarListDeclStmt and isSgNestedVarListDeclStmt functions
xnpster
2025-10-01 18:54:55 +03:00
8752f4a139
REMOVE_DIST_ARRAYS_FROM_IO: consider labels and goto statements while inserting copy statements
xnpster
2025-10-01 18:54:55 +03:00
453105d273
REMOVE_DIST_ARRAYS_FROM_IO: consider array declarations from common blocks and dimension statements
xnpster
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
Alexander_KS
2025-09-25 18:13:00 +00:00
9c0fd40e7b
cmake: change default optimization level to O3
xnpster
2025-09-25 20:49:11 +03:00
c7a31c8bbb
cmake: set -O2 optimization level only if CMAKE_BUILD_TYPE is not specified
xnpster
2025-09-25 13:44:10 +03:00
9900929349
refactored
ALEXks
2025-09-23 08:21:05 +03:00
e1ba299159
cleanup
ALEXks
2025-09-21 08:47:42 +03:00
8de18d1788
added json to global results
ALEXks
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
Alexander_KS
2025-09-16 05:23:30 +00:00
c6f290bb56
trivial, version updated
ALEXks
2025-09-16 08:22:53 +03:00
49d3b9b96e
REMOVE_DIST_ARRAYS_FROM_IO: revert hotfix for issue with generated intent statements
xnpster
2025-09-15 21:25:57 +03:00
280beb13cc
REMOVE_DIST_ARRAYS_FROM_IO: regard generated intent statements, carefully detect assumed-shape arrays
xnpster
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
xnpster
2025-09-13 20:48:24 +03:00
16b2c6b42b
REMOVE_DIST_ARRAYS_FROM_IO: remove debug prints
xnpster
2025-09-13 20:48:24 +03:00
fe31df0ef2
REMOVE_DIST_ARRAYS_FROM_IO: handle assumed-size and assumed-shape arrays
xnpster
2025-09-13 20:48:24 +03:00
4c8681bfe2
dvm updated
ALEXks
2025-09-13 20:25:59 +03:00
d330a6ee23
changed line numbers to negative for INTENT and INTRINSIC
ALEXks
2025-09-13 20:21:56 +03:00
b439759e9b
updated dvm for SAPFOR
ALEXks
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
Alexander_KS
2025-09-11 05:07:39 +00:00
df9a9a30bb
fixed DIST::IO_PRIV detection
ALEXks
2025-09-11 08:07:14 +03:00
2cd02c295f
fixed expression calculation, fixed addArg
ALEXks
2025-08-20 14:34:17 +03:00
278fc1ff9c
fixed replace_dist_array pass: added more file switching
ALEXks
2025-07-27 08:52:28 +03:00
80eac5b957
fixed region inserter
ALEXks
2025-07-27 08:20:36 +03:00
0c9eed4bb7
fixed transformation
ALEXks
2025-07-27 07:59:25 +03:00
d3d6d0bec7
added TRANSFORM_ASSUMED_SIZE_PARAMETERS pass, fixed shared memory parallelization
ALEXks
2025-07-26 20:22:15 +03:00
3095510826
improved cmake
ALEXks
2025-07-22 08:54:21 +03:00
85e2a60183
removed createInterfacesForAssumedSize call
ALEXks
2025-07-09 14:46:29 +03:00
68bd21b7b0
fixed inout analysis for function's parameters
ALEXks
2025-07-09 12:00:27 +03:00
177433a95b
turn off createInterfacesForAssumedSize call
ALEXks
2025-07-05 20:58:12 +03:00
29ece9072e
fixed shared memory parallelization
ALEXks
2025-07-05 20:49:23 +03:00
feafa43f32
fixed declare insertion
ALEXks
2025-07-02 12:02:30 +03:00
37ebeee97a
Remove unused code and comments
analyze_loops_with_IR
Dudarenko
2025-07-01 00:58:42 +03:00
2d47b8533b
Merge branch 'master' into analyze_loops_with_IR
Dudarenko
2025-06-29 22:10:03 +03:00
b8f429256f
added removedUnreachableBlocks call for buildCFG
ALEXks
2025-06-29 16:02:37 +03:00
2fd08e79f1
Merge branch 'master' into analyze_loops_with_IR
Dudarenko
2025-06-22 20:09:16 +03:00
2f53d6ae2e
fixed
ALEXks
2025-06-22 09:22:10 +03:00
65237e4d63
added inductive variables and loop type to LoopGraph
ALEXks
2025-06-22 09:19:37 +03:00
2af6d9c140
WIP change logic of inductive variables
Dudarenko
2025-06-19 23:01:10 +03:00
375070f959
Merge branch 'master' into analyze_loops_with_IR
Dudarenko
2025-06-18 23:22:33 +03:00
31715a46d0
WIP: merge with master
Dudarenko
2025-06-18 23:21:55 +03:00
7533739488
moved to removedUnreachableBlocks
ALEXks
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
Alexander_KS
2025-06-15 17:07:00 +00:00
537f3eb6e9
version updated
Alexander
2025-06-15 20:06:35 +03:00
f5f99f6e8a
REMOVE_DIST_ARRAYS_FROM_IO: improve parsing of IO operators, fix substitution borders
xnpster
2025-06-15 15:08:11 +03:00
fc47a1685c
version updated
ALEXks
2025-06-14 21:07:24 +03:00
383d8df826
Merge pull request 'REMOVE_DIST_ARRAYS_FROM_IO: use isArrayRef' (#62 ) from replace_io_arrays into master
Alexander_KS
2025-06-14 18:06:19 +00:00
ebc5a1cbc1
REMOVE_DIST_ARRAYS_FROM_IO: use isArrayRef
xnpster
2025-06-14 20:18:59 +03:00
0eee799867
fixed dependencies pass order
ALEXks
2025-06-14 16:03:14 +03:00
50dd54cec1
improved
ALEXks
2025-06-14 15:15:51 +03:00
6a59bc0e09
added missing
ALEXks
2025-06-14 12:52:57 +03:00
9e777ceeab
fixed shared memory parallelization, moved messages to single file
ALEXks
2025-06-14 12:50:04 +03:00
10636427ed
fixed findArrayRef in loop_graph
ALEXks
2025-06-14 12:20:34 +03:00
a0704038db
fixed compilation
ALEXks
2025-06-11 15:17:32 +03:00
623f6c0d73
Merge pull request 'dynamic parameters' (#61 ) from dyn_params into master
Alexander_KS
2025-06-11 12:07:36 +00:00
622159cba6
improved
ALEXks
2025-06-11 15:07:06 +03:00
db26a2c332
merged master
ALEXks
2025-06-11 14:50:27 +03:00
8ad19cbfa5
fixed merging
ALEXks
2025-06-11 11:31:48 +03:00
1895a4b02a
fixed
ALEXks
2025-06-06 08:15:10 +03:00
623898d913
added message dumping for -parse option if running from console
ALEXks
2025-06-05 19:04:56 +03:00
a96a4bcaa6
added dump messages function
ALEXks
2025-06-04 15:07:20 +03:00
a7764847c4
fixed
ALEXks
2025-06-04 13:55:37 +03:00
fca4f632e4
refactoring: removed unnecessary
ALEXks
2025-06-04 13:08:38 +03:00
f53d514a47
added VISUALIZER_DATA_PATH variable
ALEXks
2025-06-04 13:01:50 +03:00
ae9cc2bf3b
Fix set iterators invalidation in find_parameters
Vladislav Abrosimov
2025-06-04 09:19:10 +03:00
c6a0c73287
fix UB in dom tree builder
Vladislav Abrosimov
2025-06-04 09:18:24 +03:00
db32a3e2b2
small fix
ALEXks
2025-06-04 08:32:25 +03:00
a0a401c42a
refactored transformation: added folders for each transformation
ALEXks
2025-06-02 19:08:09 +03:00
8161609173
Merge pull request 'fix range stuctures' (#60 ) from private_arrays_fix into master
Alexander_KS
2025-06-02 05:26:21 +00:00
a2e6269508
fix range stuctures
Alexander
2025-06-02 08:23:40 +03:00
ef6d7fb70f
fixed code style
ALEXks
2025-05-30 18:11:18 +03:00
c7c46cd159
fixed code style
ALEXks
2025-05-30 18:09:14 +03:00
c842630ec2
fixed code style
ALEXks
2025-05-30 18:03:01 +03:00
2969f92013
moved code, fixed style
ALEXks
2025-05-30 17:33:57 +03:00
b13b0a0f57
Merge branch 'analyze_loops_with_IR' of http://192.168.0.176:30008/Alexander_KS/SAPFOR into analyze_loops_with_IR
ALEXks
2025-05-30 17:06:26 +03:00
06dd8848be
improved CFG functions style
ALEXks
2025-05-30 17:06:21 +03:00
bed098b345
fixed cmake style
Alexander
2025-05-30 13:02:27 +03:00
f322306344
Merge branch 'master' into analyze_loops_with_IR
Alexander
2025-05-30 13:01:26 +03:00
72a1c1d853
fixed merge
ALEXks
2025-05-30 13:00:40 +03:00
f7c66f537d
merged master
Alexander
2025-05-30 12:54:18 +03:00
5c89299ad5
Merge pull request 'o.nikitin_private_arrays' (#58 ) from o.nikitin_private_arrays into master
Alexander_KS
2025-05-30 09:45:49 +00:00