Commit Graph

  • 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