<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1452602778778_5092">Salut,</div><div id="yui_3_16_0_1_1452602778778_5092"><br></div><div id="yui_3_16_0_1_1452602778778_5092" dir="ltr">Am vazut ca pentru a accesa lista de contructori putem folosi CtorUtils, asa cum era mentionat in enunt, dar pentru destructori nu gasesc nicio modalitate de a-i accesa. Ar trebui sa ne scriem propriile functii asemanatoare cu cele din CtorUtils?</div><div id="yui_3_16_0_1_1452602778778_5092" dir="ltr" class="">Analiza dinamica am implementat-o inainte de modificarea enuntului, iar acum imi e neclar cum ar trebui sa modific codul. Pentru fiecare bloc ar trebui sa pastrez cate un scor dupa fiecare apel de functie pe care il voi adauga inainte de fiecare apel? Ex: </div><div id="yui_3_16_0_1_1452602778778_5092" dir="ltr" class=""><br></div><div id="yui_3_16_0_1_1452602778778_5092" dir="ltr" class="">add</div><div id="yui_3_16_0_1_1452602778778_5092" dir="ltr" class="">mul</div><div id="yui_3_16_0_1_1452602778778_5092" dir="ltr" class="">scor_total += scor_add + scor_mul + scor_call1</div><div id="yui_3_16_0_1_1452602778778_5092" dir="ltr" class="">call1</div><div id="yui_3_16_0_1_1452602778778_5092" dir="ltr" class="">sub</div><div id="yui_3_16_0_1_1452602778778_5092" dir="ltr" class="">scor_total += scor_sub + scor_call2</div><div dir="ltr" id="yui_3_16_0_1_1452602778778_5413">call2</div><div dir="ltr" id="yui_3_16_0_1_1452602778778_5416"><br></div><div dir="ltr" id="yui_3_16_0_1_1452602778778_5415">Ar insemna sa rescriu pasul si nu cred ca gasesc timpul necesar pentru a face acest lucru, deci as vrea sa stiu cat se va depuncta daca vom respecta doar enuntul initial?</div><div dir="ltr" id="yui_3_16_0_1_1452602778778_5415"><br></div><div dir="ltr" id="yui_3_16_0_1_1452602778778_5415">Pentru optimizare am vazut ca putem folosi "mem2reg" si "constprop", dar in partea de concurs se mentioneaza ca nu avem voie sa folosim niciun pas LLVM. Puteti, va rog, sa imi clarificati ce avem si ce nu avem voie sa folosim cat si cum se va puncta task-ul 3? </div></div></body></html>