This website requires JavaScript.
b65437a75c
fixed and improved OMP parser
ALEXks
2024-04-02 17:48:48 +03:00
1840fb7d45
fixed privates removing
ALEXks
2024-04-01 16:35:26 +03:00
d0fa88eea2
fixed privates resizing
ALEXks
2024-03-30 19:29:13 +03:00
d589a372a0
Merge pull request 'Improvements of shared memory parallelization' (#34 ) from selecct_array_conf_pass into master
Alexander_KS
2024-03-30 16:28:03 +00:00
2d7fea1d7c
improved
ALEXks
2024-03-30 19:27:38 +03:00
9812ced8ca
fix russian messages in loop_ananlyzer_nodist.cpp
Mikhail Kocharmin
2024-03-30 19:07:24 +03:00
b9a488c7ea
remove redunant call of SELECT_ARRAY_DIM_CONF pass
Mikhail Kocharmin
2024-03-30 19:04:49 +03:00
e32bdb0e07
fix linux build
XNPSTER
2024-03-30 18:51:36 +03:00
1713c26547
prevent loops with return statements from parallelization
Mikhail Kocharmin
2024-03-29 18:01:08 +03:00
66feb15714
fix for analysis mode
Mikhail Kocharmin
2024-03-29 15:27:41 +03:00
09d0195693
improved privated removing
ALEXks
2024-03-28 21:57:06 +03:00
d1022f2a88
Merge pull request 'shared_memory_parallelization' (#33 ) from shared_memory_parallelization into master
Alexander_KS
2024-03-26 13:36:21 +00:00
1326c5e09d
fixed, vesion updated
ALEXks
2024-03-26 16:36:01 +03:00
5c83e36a62
recalculateParallelDirective: dereference of a null pointer
Mikhail Kocharmin
2024-03-26 14:00:40 +03:00
ebca0b4c41
shared memory: private arrays, free loops
Mikhail Kocharmin
2024-03-26 13:59:48 +03:00
83f4e1289c
fix select_array_conf pass for nested loops
Mikhail Kocharmin
2024-03-26 13:58:00 +03:00
8a689b5ee3
refactoring
ALEXks
2024-03-24 21:24:32 +03:00
947747962d
fixed
ALEXks
2024-03-24 15:21:02 +03:00
763be1857a
fixed and improved private array resizing pass
ALEXks
2024-03-24 15:13:53 +03:00
2d0104561e
cleanup
ALEXks
2024-03-23 11:24:29 +03:00
330b5dd653
Merge pull request 'task-create-implicit-pass' (#30 ) from task-create-implicit-pass into master
Alexander_KS
2024-03-23 08:21:24 +00:00
277a1f8bef
version updated
ALEXks
2024-03-23 11:20:56 +03:00
4ae313e93f
Merge branch 'master' into task-create-implicit-pass
ALEXks
2024-03-23 11:19:52 +03:00
bdb74c8ae7
fixed function names
ALEXks
2024-03-23 11:17:46 +03:00
24fe7b4bad
fixed cmake
ALEXks
2024-03-23 10:53:14 +03:00
c5866f2cf9
improved pass
ALEXks
2024-03-23 10:51:41 +03:00
f345741acc
fixed pass
ALEXks
2024-03-23 09:13:58 +03:00
d27b9d1ed3
dvm updated, fixed and improved dead_code pass
ALEXks
2024-03-22 12:00:01 +03:00
35dc430243
Fix link transport
DenisDudarenko
2024-03-22 09:19:14 +03:00
b80c941fec
Fix internal program error
DenisDudarenko
2024-03-21 21:05:14 +03:00
5f69d9c39d
fixed load and save blocks insert
AntonMilienkov
2024-03-20 10:08:06 +03:00
0f39f6474d
fixed files switching
ALEXks
2024-03-18 14:49:04 +03:00
093abbbd55
version updated
ALEXks
2024-03-17 19:15:58 +03:00
c6bc19640b
Merge pull request 'private_removing: fix pass manager' (#32 ) from private_removing into master
Alexander_KS
2024-03-17 16:15:04 +00:00
968491ee29
private_removing: fix pass manager
Grigorii Gusev
2024-03-17 18:49:59 +03:00
fbcddeea8f
Remove printf
DenisDudarenko
2024-03-17 18:46:49 +03:00
34bc8b0219
Fix problems
DenisDudarenko
2024-03-16 19:40:29 +03:00
11888f2ff9
dvm updated, version of sapfor updated
ALEXks
2024-03-16 17:35:51 +03:00
ed34da415a
Merge pull request 'private_removing: add dead code removing' (#31 ) from private_removing into master
Alexander_KS
2024-03-16 14:31:07 +00:00
c00f8d6977
Fix searching letters and vars
DenisDudarenko
2024-03-16 15:31:06 +03:00
1d82af702e
private_removing: add dead code removing
Grigorii Gusev
2024-03-16 00:10:28 +03:00
f145afceef
Fix warnings
DenisDudarenko
2024-03-14 15:45:03 +03:00
c35fd07766
trivial
ALEXks
2024-03-14 10:32:36 +03:00
1a070140d9
Merge pull request 'Проход удаления приватных переменных: исправление бага из bugreport_1703086913' (#28 ) from private_removing into master
Alexander_KS
2024-03-14 07:29:07 +00:00
0d61856cef
private_removing: update for LU test
Grigorii Gusev
2024-02-24 21:26:05 +03:00
76d173d554
WIP: add deleting implicit stmts aninserting decls
DenisDudarenko
2024-03-13 23:38:42 +03:00
24f8ead2b0
fix merge errors
DenisDudarenko
2024-03-12 17:43:53 +03:00
cf2bed5c9c
Add comments
DenisDudarenko
2024-03-12 11:24:52 +03:00
02de4e83ff
merge to master
DenisDudarenko
2024-03-12 11:17:49 +03:00
a5c31c60a7
WIP : check all implicit stmts
DenisDudarenko
2024-03-12 10:42:22 +03:00
1e9e1db084
private_removing: bugreport_1703086913
Grigorii Gusev
2024-02-24 18:11:28 +03:00
8a92f305f4
added convertation to sapfor
ALEXks
2024-02-28 17:38:02 +03:00
4386eb7041
improved parser, fixed convertation
ALEXks
2024-02-25 11:16:56 +03:00
deaeb4a670
fixed
ALEXks
2024-02-20 13:15:05 +03:00
1332602043
code refactoring
ALEXks
2024-02-20 12:42:35 +03:00
8402f8c7e9
code refactoring
ALEXks
2024-02-20 11:12:00 +03:00
3221934db8
version updated
ALEXks
2024-02-19 09:13:49 +03:00
dfd54c0393
Merge pull request 'enable directive filtering for shared memory case' (#27 ) from insert_parallel_dirs_nodist into master
Alexander_KS
2024-02-19 06:12:10 +00:00
4c9de9e757
enable directive filtering for shared memory case
Mikhail Kocharmin
2024-02-18 23:55:47 +03:00
220cd86bf7
fixed dowhile
ALEXks
2024-02-16 14:06:30 +03:00
05bd8379db
fixed inliner
ALEXks
2024-02-11 21:09:44 +03:00
147ca03733
improved dead code pass
ALEXks
2024-02-09 12:43:52 +03:00
7b4b1c9ce4
Merge pull request 'expression substitution: hotfix for recent commits (typo at condition)' (#26 ) from dead_code_removing into master
Alexander_KS
2024-02-03 05:58:28 +00:00
37435104a7
expression substitution: hotfix for recent commits (typo at condition)
mkoch
2024-02-02 22:43:46 +03:00
05609dadc0
fixed pure
ALEXks
2024-02-02 21:02:11 +03:00
95479c4740
fixed modules processing
ALEXks
2024-02-02 20:35:44 +03:00
d6a61190a8
Обновить sapfor/experts/Sapfor_2017/_src/Utils/version.h
Alexander_KS
2024-02-02 17:33:12 +00:00
6b02c756c8
Merge pull request 'dead_code_removing' (#25 ) from dead_code_removing into master
Alexander_KS
2024-02-02 17:32:49 +00:00
42fe628ce0
dead code removing: handle dead call statements
Михаил Кочармин
2024-02-02 15:52:36 +03:00
0a423234d2
dead code removing: make jumps always useful
Михаил Кочармин
2024-01-30 21:58:25 +03:00
b4c2f50a41
improvements at expression substitution (wrong ifdef directives, bug with substitutions from loops fixed)
Михаил Кочармин
2024-01-30 19:45:27 +03:00
3b4af66720
dead code removing: unreachable code
Михаил Кочармин
2024-01-30 19:40:14 +03:00
00c539eff4
fixed inliner, improved dead_code
ALEXks
2024-01-23 13:04:46 +03:00
c44759face
Merge branch 'master' of http://192.168.0.176:30008/Alexander_KS/SAPFOR
ALEXks
2024-01-14 15:57:08 +03:00
39b1f2194a
Merge pull request 'dead code: turn off debug prints' (#24 ) from dead_code_removing into master
Alexander_KS
2024-01-14 12:56:55 +00:00
9774f83ae1
dead code: turn off debug prints
mkoch
2024-01-14 15:47:41 +03:00
fbab3477c4
version updated
ALEXks
2024-01-14 15:47:02 +03:00
d0c4d17405
Merge pull request 'dead_code_removing improvements' (#23 ) from dead_code_removing into master
Alexander_KS
2024-01-14 12:45:58 +00:00
4809857318
dead code: fixed memory leaks, simplified code for empty do/while/if removing, removing of 'else' branch
mkoch
2024-01-14 15:36:52 +03:00
5728736bc2
live analysis: remove redunant ';'
mkoch
2024-01-14 13:26:21 +03:00
aa119d6a93
Merge pull request 'DataFlow improvements' (#22 ) from dead_code_removing into master
Alexander_KS
2024-01-13 12:19:22 +00:00
aa3c28847a
DATA_FLOW: fix build for linux
XNPSTER
2024-01-13 13:41:31 +03:00
f2f46e5e79
Merge pull request 'dead_code_removing (Новый проход)' (#21 ) from dead_code_removing into master
Alexander_KS
2024-01-12 18:45:36 +00:00
6dc0ad1080
DataFlow: remove unused template parameter DataType from DataFlowAnalysis class
mkoch
2024-01-12 16:57:02 +03:00
dcb42889da
live variables analysis: rename fcall structure to LiveDeadVarsForCall class
mkoch
2024-01-12 16:11:21 +03:00
de6e3bbd55
DATA_FLOW code style improvements: move template definitions to separate files, encapsulate CNT_NOTINIT constant
mkoch
2024-01-10 23:53:12 +03:00
bd8690d54a
Live variable analysis: use vectors of blocks instead of sets
mkoch
2024-01-10 16:20:48 +03:00
14219cdfd5
add REMOVE_DEAD_CODE_AND_UNPARSE (debug) pass
mkoch
2024-01-09 18:28:50 +03:00
5f8940f34d
reorganize live variable analysis to use it's functions further
mkoch
2024-01-09 18:13:56 +03:00
3cd16c9d0f
extract data flow analysys part from live variable analysis
mkoch
2024-01-09 17:28:28 +03:00
85aaee900b
fixed omp analysis
ALEXks
2023-12-28 20:41:31 +03:00
34f0214404
fixed and improved SAPFOR and FDVM
ALEXks
2023-12-27 12:57:00 +03:00
752e9206db
Merge pull request 'findlocaldata' (#20 ) from CP into master
Alexander_KS
2023-12-22 07:50:30 +00:00
e51f9643a4
IntentInadded -> IntentInParams
AntonMilienkov
2023-12-22 07:08:48 +03:00
a52671d44c
improved parser
Alexander
2023-12-20 20:30:32 +03:00
6ae8dac71f
improved parsing
ALEXks
2023-12-20 17:18:02 +03:00
36e401b5d2
findlocaldata
AntonMilienkov
2023-12-20 16:31:16 +03:00
41fdfcf3f8
checkpoints refactored
ALEXks
2023-12-18 21:12:27 +03:00
1f3d9944b8
improved and fixed FDVM, added ISNERT_INCLUDES pass
ALEXks
2023-12-16 17:42:11 +03:00
04f8f985c0
Merged to master
DenisDudarenko
2023-12-11 21:58:41 +03:00