Commit Graph

  • 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
  • 26e36bed46 fixed code style ALEXks 2025-05-30 12:45:05 +03:00
  • 8dcbd587ec fixed submodule ALEXks 2025-05-30 12:31:19 +03:00
  • f7a78f9626 restored messages ALEXks 2025-05-30 12:29:35 +03:00
  • fbe22fca43 Merge branch 'master' into o.nikitin_private_arrays Alexander 2025-05-30 12:21:13 +03:00
  • bbb9823f1d updated submodule Alexander 2025-05-30 12:20:08 +03:00
  • b454858647 delete zero from directive Vladislav Abrosimov 2025-05-01 19:48:47 +03:00
  • ad99446b12 added missing ALEXks 2025-05-30 11:57:39 +03:00
  • d3e8c481d2 fixed code style, moved dom tree building to IR ALEXks 2025-05-30 11:34:32 +03:00
  • 4e16638c36 Clean up Vladislav Abrosimov 2025-05-01 18:52:29 +03:00
  • 6742932862 Add SPF directive insertion Vladislav Abrosimov 2025-05-01 18:43:51 +03:00
  • 8b2e59356a Extend interprocedural analysis Vladislav Abrosimov 2025-05-01 11:43:35 +03:00
  • f9d52c0c3e unparse after Vladislav Abrosimov 2025-04-15 18:45:04 +03:00
  • 537d60222f Add Dominator tree builder and interprocedural analysis Vladislav Abrosimov 2025-04-15 12:23:32 +03:00
  • 4eb057731f trivial case for local variables only Vladislav Abrosimov 2025-03-05 16:34:32 +03:00
  • 402ae91c33 Merge pull request 'weighted_par_regions' (#57) from weighted_par_regions into master Alexander_KS 2025-05-29 06:08:47 +00:00
  • ba632b29ce cleanup and replaced parseFortranDouble to strtod Alexander 2025-05-29 09:07:20 +03:00
  • 18edf55d15 merged mastser Alexander 2025-05-28 16:31:27 +03:00
  • c347f56e47 Merge branch 'master' into o.nikitin_private_arrays Alexander 2025-05-28 16:24:17 +03:00
  • 267f85ae27 Merge branch 'master' into analyze_loops_with_IR Alexander 2025-05-28 16:23:11 +03:00
  • b137ea5ef3 WIP: testing on big data Dudarenko 2025-05-27 23:34:45 +03:00
  • 8f55c13a0c added dumping messages to json ALEXks 2025-05-27 18:10:24 +03:00
  • 11e9fab482 change file structure Oleg Nikitin 2025-05-27 02:25:39 +03:00
  • 7ee9d839a1 moved messages from Parser to SPF_message ALEXks 2025-05-26 21:06:51 +03:00
  • 78e9b63331 moved messages to Json ALEXks 2025-05-23 17:36:12 +03:00
  • 879094a6b7 moved messages to Json, some refactoring ALEXks 2025-05-23 15:56:37 +03:00
  • 6c16cc5432 added json for SPF_ParseFilesWithOrder pass ALEXks 2025-05-20 16:37:21 +03:00
  • b1eeac0b10 added json for SPF_CreateParallelVariant pass ALEXks 2025-05-20 16:20:27 +03:00
  • 73d0b201f2 change passes Oleg Nikitin 2025-05-19 20:50:35 +03:00
  • 1973d095f5 made functions static Oleg Nikitin 2025-05-05 22:49:53 +03:00
  • f679666d01 fix operator!= O. Nikitin 2025-05-05 21:53:34 +03:00
  • 0df1d3d5fe add dataflow solvation Oleg Nikitin 2025-04-29 17:55:51 +03:00
  • 54eb1ecc95 add Region constructor and SolveDataflow function Oleg Nikitin 2025-04-08 15:25:39 +03:00
  • b7ebccf045 add Collapse Oleg Nikitin 2025-03-31 02:50:30 +03:00
  • 4bcf83f551 fixed ALEXks 2025-05-19 14:07:33 +03:00
  • c548f4ab4c added json to SPF_GetArrayLinks ALEXks 2025-05-18 20:15:50 +03:00
  • 2338156a28 Merge pull request 'arrayJson' (#56) from arrayJson into master Alexander_KS 2025-05-18 15:32:12 +00:00
  • 718b1738a1 fixed typo ALEXks 2025-05-18 16:42:38 +03:00
  • 0fe97ceb24 fixed AlignRuleBase::toJson() ALEXks 2025-05-18 15:12:59 +03:00
  • 81725651b1 fixed Array::toJson() ALEXks 2025-05-18 14:51:37 +03:00
  • 4614e166b4 version updated ALEXks 2025-05-17 18:51:35 +03:00
  • bcecd5460b added json for SPF_GetArrayDistribution pass ALEXks 2025-05-17 18:49:46 +03:00
  • 719e3723ae added json for SPF_GetAllDeclaratedArrays pass ALEXks 2025-05-11 08:33:50 +03:00
  • 12d3c2c8e5 fixed NULL error in matchParallelAndDist function ALEXks 2025-05-18 15:42:38 +03:00
  • a719dea05f fixed BUILD_INCLUDE_DEPENDENCIES pass ALEXks 2025-05-18 15:38:26 +03:00
  • 5f98eaf872 updated submodule ALEXks 2025-05-18 14:53:46 +03:00
  • e3d77f51f1 fixed getNameInLocation ALEXks 2025-05-11 09:17:16 +03:00
  • 738f2c5d12 Support APPLY_FRAGMENT(WEIGHT(double)) clause: add weights to fragments of parallel regions (and use it in at loopAnalyzer) xnpster 2025-05-10 15:27:03 +03:00
  • 29a8c30370 fixed Array::toJson ALEXks 2025-05-07 20:16:43 +03:00
  • 99f5febd58 added json for SPF_GetAllDeclaratedArrays pass ALEXks 2025-05-07 19:59:54 +03:00
  • 0a4b795900 fixed module utils ALEXks 2025-05-07 15:00:01 +03:00
  • 8efd632325 fixed gcov ALEXks 2025-05-02 21:38:13 +03:00
  • 5a7d7269cd added json for SPF_GetGCovInfo pass ALEXks 2025-05-02 17:52:28 +03:00
  • 4b7c3d89b0 fixed getInterfaceBlock ALEXks 2025-04-30 16:52:37 +03:00
  • e7990bda0a fixed SPF_InsertIncludesPass unpacking ALEXks 2025-04-30 09:14:22 +03:00
  • a49f10cb5b added predictor library to Sapfor ALEXks 2025-04-25 14:30:43 +03:00
  • 636f2b0af1 added predictor library to submodule Alexander 2025-04-23 18:02:18 +03:00
  • 640e34816f Merge branch 'master' of http://192.168.0.176:30008/Alexander_KS/SAPFOR ALEXks 2025-04-23 14:25:05 +03:00
  • b88eccaad4 added json for line info ALEXks 2025-04-23 14:25:01 +03:00
  • 7b0cb828a7 fixed predictor ALEXks 2025-04-22 18:08:28 +03:00