Commit Graph

  • 9e2d0eacbd added MERGED_ARRAYS operation master ALEXks 2026-04-22 11:20:15 +03:00
  • daeaafd8a7 updated dvm ALEXks 2026-04-22 11:10:10 +03:00
  • 5b3716cef3 added to vis call ALEXks 2026-04-19 20:42:22 +03:00
  • 0941d656aa Merge pull request 'Merge regions' (#81) from par_reg_merging into master Alexander_KS 2026-04-19 20:30:01 +03:00
  • d5919e5739 refactored par_reg_merging ALEXks 2026-04-19 20:29:23 +03:00
  • d77b6d5288 refactored ALEXks 2026-04-19 20:25:20 +03:00
  • 8fdf7e7063 removed unn ALEXks 2026-04-19 19:56:35 +03:00
  • 7d45f5babc marge_regions: rename xnpster 2026-04-19 19:17:14 +03:00
  • f43247b6da resolve_par_reg_conflicts: generate unique names, region merging: generate common blocks with _c suffix xnpster 2026-04-19 18:32:50 +03:00
  • bafd8a8f48 region merging: derive array types xnpster 2026-04-19 18:32:50 +03:00
  • d0712d1241 draft of parallel regions merging pass xnpster 2026-04-19 18:32:49 +03:00
  • 54e83e194d added IPA to complete the formation of names of parallelization regions ALEXks 2026-04-18 20:33:30 +03:00
  • b87b18615d fixed DCLARE analysis ALEXks 2026-04-14 16:44:06 +03:00
  • e733d3d68a improved and fixed transformAssumedSizeParameters function ALEXks 2026-04-14 11:47:59 +03:00
  • fb3ac921cc Merge pull request 'replace_io_arrays' (#80) from replace_io_arrays into master Alexander_KS 2026-04-12 20:16:41 +03:00
  • a8ddc94734 version updated replace_io_arrays ALEXks 2026-04-12 20:16:23 +03:00
  • db5062c416 REMOVE_DIST_ARRAYS_FROM_IO: find current FuncInfo properly xnpster 2026-04-12 15:32:09 +03:00
  • b71df882fb REMOVE_DIST_ARRAYS_FROM_IO: fix type, add TODO xnpster 2026-04-12 15:32:09 +03:00
  • 2d25a61ee7 fixed analysis of arrays with type character in function parameters ALEXks 2026-04-10 20:09:50 +03:00
  • 3378ae5fbd Merge pull request 'private_arrays2' (#79) from private_arrays2 into master Alexander_KS 2026-04-10 17:29:40 +03:00
  • 446f4d54d7 vesion updated private_arrays2 ALEXks 2026-04-10 17:29:20 +03:00
  • 7bca67b75c new changes Oleg Nikitin 2026-04-09 21:56:03 +03:00
  • 8632dfbf31 fixes Oleg Nikitin 2026-03-26 16:01:14 +03:00
  • 97e60e16be add ddot, change array propagation Oleg Nikitin 2026-03-12 04:25:45 +03:00
  • 39abbafb3a fixed intent insertion ALEXks 2026-04-09 15:35:28 +03:00
  • 7390d96b1f change reordering logic egormayorov Egor Mayorov 2026-04-01 17:12:20 +03:00
  • a1e12f5c1c Merge pull request 'egormayorov' (#78) from egormayorov into master Alexander_KS 2026-03-27 08:29:34 +03:00
  • cad8c0913d Merge branch 'master' into egormayorov ALEXks 2026-03-27 08:28:44 +03:00
  • bde804cff6 updated ALEXks 2026-03-27 08:27:25 +03:00
  • 589680a78b fix files usage Egor Mayorov 2026-03-26 14:10:05 +03:00
  • 88bac54901 fixed function prototype ALEXks 2026-03-20 15:49:08 +03:00
  • 0d4d2b78d8 updated ALEXks 2026-03-20 15:33:33 +03:00
  • bbac07202d Add swith to file usage Egor Mayorov 2026-03-18 00:42:05 +03:00
  • 9325723e69 updated projects ALEXks 2026-03-20 15:32:24 +03:00
  • 18ac53f342 fixed inliner ALEXks 2026-03-19 13:04:26 +03:00
  • 0bec2c6527 assign line number to intervals for loops ALEXks 2026-03-10 20:33:02 +03:00
  • aa56778be1 Merge pull request 'Move operators pass fixes' (#77) from egormayorov into master Alexander_KS 2026-03-10 10:03:36 +03:00
  • 0a484e77de version updated ALEXks 2026-03-10 10:03:27 +03:00
  • 4818884d48 Remove redundant functions Egor Mayorov 2026-03-08 18:34:00 +03:00
  • e172678e1b fix freezing Egor Mayorov 2026-03-08 18:28:21 +03:00
  • 0a977146a7 Analyze program block by block & reorder operators only in basic blocks Egor Mayorov 2026-02-26 00:57:50 +03:00
  • 0b50e0630a use rd Egor Mayorov 2026-02-19 09:21:10 +03:00
  • 980ddeeac7 fixed build ALEXks 2026-03-04 20:26:23 +03:00
  • 788eeda22e Merge pull request 'fix search algorithm' (#76) from private_arrays2 into master Alexander_KS 2026-03-04 20:22:08 +03:00
  • 4a9cba7b96 version updated ALEXks 2026-03-04 20:22:01 +03:00
  • 42044b60f1 fix algorythm Oleg Nikitin 2026-02-21 02:34:57 +03:00
  • 80a1fecb1c fixed getStatementByFileAndLine ALEXks 2026-03-03 09:18:15 +03:00
  • 2db6bf4bdf fixed recovering of includes ALEXks 2026-03-03 09:00:42 +03:00
  • 9c3fa362ec libpredict_integration: add smart search by processes_per_processor libpredict_integration IgorBobrov 2026-02-22 14:00:16 +03:00
  • d51a5e0301 libpredict_integration: add using maxCoresCount IgorBobrov 2026-02-21 21:46:52 +03:00
  • 59af017e0b libpredict_integration: update libpredictor to origin/main IgorBobrov 2026-02-21 21:44:47 +03:00
  • 611cd8014c libpredict_integration: add iteration by processes_per_processor IgorBobrov 2026-02-21 21:31:40 +03:00
  • 2caaf1ce07 Update submodules to origin/main: - libpredictor: sync with origin/main - dvm: sync with origin/main IgorBobrov 2026-02-21 20:52:13 +03:00
  • 02d471b90f libpredict_integration: precompute libpredict params IgorBobrov 2025-10-26 17:33:14 +03:00
  • ea0ee153ae libpredict_integration: template id mapping IgorBobrov 2025-10-22 22:45:57 +03:00
  • c9134ddddd libpredict_integration: update libpredict IgorBobrov 2025-10-22 18:19:53 +03:00
  • 704646c1a5 libpredict_integration: fix signatures IgorBobrov 2025-10-05 23:06:05 +03:00
  • 4cb9f5070b libpredict_integration: init IgorBobrov 2025-10-05 17:28:15 +03:00
  • ca77cc05d5 Merge pull request 'fix some compiler warnings' (#74) from minor_fixes into master Alexander_KS 2026-02-19 05:49:32 +00:00
  • a04ee16023 improved fix_common_blocks ALEXks 2026-02-19 08:48:44 +03:00
  • 0c4f9465df fixed getModuleSymbols ALEXks 2026-02-19 08:34:58 +03:00
  • 9dbbe9fcdc fix some compiler warnings xnpster 2026-02-18 23:20:58 +03:00
  • f5d2ecf549 Merge pull request 'PRIVATE_ANALYSIS_IR: handle unreachable loops' (#75) from fix_private_scalars_analysis into master Alexander_KS 2026-02-19 05:32:13 +00:00
  • eee6f30f94 PRIVATE_ANALYSIS_IR: handle unreachable loops xnpster 2026-02-19 00:03:13 +03:00
  • 11b3ecba2e dvm updated ALEXks 2026-02-18 20:43:04 +03:00
  • d4e7b39acd dvm updated ALEXks 2026-02-18 19:58:50 +03:00
  • d8e5c1bdf6 fixed shadow grouping ALEXks 2026-02-14 10:15:28 +03:00
  • 9afdf2a98b added CFG_withUnreachable option ALEXks 2026-02-14 10:05:25 +03:00
  • 6091fa474d improved CFG settings ALEXks 2026-02-14 09:59:20 +03:00
  • bc9c7cba5c turn on staticShadowAnalysis option ALEXks 2026-02-14 08:39:57 +03:00
  • c1d94be0be fixed private filling ALEXks 2026-02-10 09:18:44 +03:00
  • d78753888f fixed deps ALEXks 2026-02-06 08:28:18 +03:00
  • 025bbbe259 fixed getNameInLocation for module functions ALEXks 2026-02-05 15:01:05 +03:00
  • 076a0c9699 fixed unparsing COMMON list ALEXks 2026-02-05 13:52:24 +03:00
  • 90b311d049 fixed GetDeclSymbol ALEXks 2026-02-04 16:34:19 +03:00
  • 5a1377e7ea fixed ChangeName function for common ALEXks 2026-02-03 09:26:06 +03:00
  • b90d200fad fixed different names of same arrays in common ALEXks 2026-02-01 12:25:54 +03:00
  • 331d4f9d99 fixed private analysis ALEXks 2026-01-19 21:01:49 +03:00
  • 904292f109 updated submodule libpredictor ALEXks 2026-01-18 16:50:57 +03:00
  • c36326660c fixed submodule libpredictor ALEXks 2026-01-06 18:50:54 +03:00
  • ec08e3af0e version updated ALEXks 2026-01-06 18:36:07 +03:00
  • b1ef5d0b67 dvm submodule updated ALEXks 2026-01-06 18:35:34 +03:00
  • d6c046ea57 Merge pull request 'egormayorov' (#72) from egormayorov into master Alexander_KS 2025-12-29 18:26:19 +00:00
  • af85311480 refactored, added pass to Visualizer calls ALEXks 2025-12-29 21:22:53 +03:00
  • d9f54739d2 refactored ALEXks 2025-12-29 21:10:55 +03:00
  • 6907f44ac5 fixes & improvements Egor Mayorov 2025-12-25 15:01:01 +03:00
  • 582d2d5e70 Adding handing of nested loops and conditional statements Egor Mayorov 2025-12-11 01:41:58 +03:00
  • 1c37336459 Make pass correct Egor Mayorov 2025-10-23 14:54:43 +03:00
  • f527deb02c attempt to build new ast Egor Mayorov 2025-10-08 23:14:19 +03:00
  • d09e92a947 moved to transformations Alexander 2025-06-02 08:54:45 +03:00
  • 029da32719 swap operators in AST Egor Mayorov 2025-05-27 15:55:02 +03:00
  • 085e6312a3 Use more complex algorythm for building new order of statements Egor Mayorov 2025-05-27 01:41:50 +03:00
  • c5927fe80f update in new order Egor Mayorov 2025-05-24 23:15:30 +03:00
  • 8728f84546 biulding new order Egor Mayorov 2025-05-24 19:56:15 +03:00
  • 9e4db270fc some loop analysis done Egor Mayorov 2025-05-22 22:41:09 +03:00
  • 0c20b37923 Add _bin to gitignore Egor Mayorov 2025-05-19 22:23:36 +03:00
  • 61c6ad1363 Some actions simplify analyzing IR Egor Mayorov 2025-05-13 00:46:32 +03:00
  • e5fa2e41b3 Pass with output file added Egor Mayorov 2025-04-15 18:10:13 +03:00
  • 3b9e4653b6 change pass deps Egor Mayorov 2025-03-29 15:41:58 +03:00
  • 2d84aaff1f New pass Egor Mayorov 2025-03-25 15:18:49 +03:00