Alexander_KS
  • Joined on 2023-09-14
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-02-09 09:43:54 +00:00
147ca03733 improved dead code pass
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-02-03 05:58:29 +00:00
7b4b1c9ce4 Merge pull request 'expression substitution: hotfix for recent commits (typo at condition)' (#26) from dead_code_removing into master
37435104a7 expression substitution: hotfix for recent commits (typo at condition)
Compare 2 commits »
Alexander_KS merged pull request Alexander_KS/SAPFOR#26 2024-02-03 05:58:28 +00:00
expression substitution: hotfix for recent commits (typo at condition)
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-02-02 18:02:16 +00:00
05609dadc0 fixed pure
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-02-02 17:35:48 +00:00
95479c4740 fixed modules processing
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-02-02 17:33:13 +00:00
d6a61190a8 Обновить sapfor/experts/Sapfor_2017/_src/Utils/version.h
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-02-02 17:32:50 +00:00
6b02c756c8 Merge pull request 'dead_code_removing' (#25) from dead_code_removing into master
42fe628ce0 dead code removing: handle dead call statements
0a423234d2 dead code removing: make jumps always useful
b4c2f50a41 improvements at expression substitution (wrong ifdef directives, bug with substitutions from loops fixed)
3b4af66720 dead code removing: unreachable code
Compare 5 commits »
Alexander_KS merged pull request Alexander_KS/SAPFOR#25 2024-02-02 17:32:49 +00:00
dead_code_removing
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-01-23 10:04:52 +00:00
00c539eff4 fixed inliner, improved dead_code
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-01-14 12:57:53 +00:00
fbab3477c4 version updated
Compare 2 commits »
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-01-14 12:56:56 +00:00
39b1f2194a Merge pull request 'dead code: turn off debug prints' (#24) from dead_code_removing into master
9774f83ae1 dead code: turn off debug prints
Compare 2 commits »
Alexander_KS merged pull request Alexander_KS/SAPFOR#24 2024-01-14 12:56:56 +00:00
dead code: turn off debug prints
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-01-14 12:46:00 +00:00
d0c4d17405 Merge pull request 'dead_code_removing improvements' (#23) from dead_code_removing into master
4809857318 dead code: fixed memory leaks, simplified code for empty do/while/if removing, removing of 'else' branch
5728736bc2 live analysis: remove redunant ';'
Compare 3 commits »
Alexander_KS merged pull request Alexander_KS/SAPFOR#23 2024-01-14 12:45:58 +00:00
dead_code_removing improvements
Alexander_KS merged pull request Alexander_KS/SAPFOR#22 2024-01-13 12:19:22 +00:00
DataFlow improvements
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-01-13 12:19:22 +00:00
aa119d6a93 Merge pull request 'DataFlow improvements' (#22) from dead_code_removing into master
aa3c28847a DATA_FLOW: fix build for linux
6dc0ad1080 DataFlow: remove unused template parameter DataType from DataFlowAnalysis class
Compare 3 commits »
Alexander_KS pushed to master at Alexander_KS/SAPFOR 2024-01-12 18:45:37 +00:00
f2f46e5e79 Merge pull request 'dead_code_removing (Новый проход)' (#21) from dead_code_removing into master
dcb42889da live variables analysis: rename fcall structure to LiveDeadVarsForCall class
de6e3bbd55 DATA_FLOW code style improvements: move template definitions to separate files, encapsulate CNT_NOTINIT constant
bd8690d54a Live variable analysis: use vectors of blocks instead of sets
14219cdfd5 add REMOVE_DEAD_CODE_AND_UNPARSE (debug) pass
Compare 7 commits »
Alexander_KS merged pull request Alexander_KS/SAPFOR#21 2024-01-12 18:45:36 +00:00
dead_code_removing (Новый проход)
Alexander_KS commented on pull request Alexander_KS/SAPFOR#21 2024-01-09 15:50:15 +00:00
dead_code_removing (Новый проход)

@xnpster

Ещё я не совсем уверен в том, как правильно удалять SgStatement'ы. Нужно ли ещё удалять отдельно его SgExpression'…

Alexander_KS pushed to master at Alexander_KS/SAPFOR 2023-12-28 17:41:36 +00:00
85aaee900b fixed omp analysis