. | Final scores, grading complete (email instructors if you have questions or concerns). | |||||||||
. | Hash | 1 | 2 | 3 | 4-opt | Total | Days Late | Instructor Checked [1] | Instructor Remarks (DNC: Does not compile; WO: Wrong Output) | Notes |
. | 2903739 | 30 | 30 | 40 | 5 | 105 | 1,2,3,4 | nice job! | 4: EC | |
. | 4267201 | 30 | 30 | 40 | 5 | 105 | 1,2,3,4 | nice job! | 4: EC | |
. | 6972306 | 20 | 28 | 30 | 78 | 1,2,3 | 1: -10 WO (displays class of AST node instead of file info); 2: -2 duplicate statements; 3: -10 WO (did not detect any dead code) | |||
. | 16902078 | 28 | 30 | 0 | 58 | 1,2,3 | 1: -2 some leaders not quite right; 3: DNC | |||
. | 20488668 | 30 | 25 | 30 | 0 | 85 | 1,2,3,4 | 2: -5 WO statements missing from BBs: 3: -10 WO no dead code | 4: EC | |
. | 25404957 | 30 | 30 | 38 | 5 | 103 | 1,2,3,4 | 3: -2 (missed some dead statements); also a lot of debugging output (hard to spot actual answer) | 4: EC | |
. | 26803791 | 0 | 0 | 0 | 0 | 1,2,3 | 1: not implemented, 2: missing, 3: same as example | |||
. | 30039270 | 30 | 30 | 35 | 95 | 1,2,3 | 3: -5 WO outputs Sg types instead of the dead code statements | |||
. | 39027520 | 30 | 30 | 32 | 92 | 1,2,3 | 3: WO dead variables instead of dead code statements | |||
. | 40925203 | 30 | 30 | 40 | 100 | 1,2,3 | nice job! | |||
. | 51783676 | 30 | 25 | 40 | 95 | 1,2,3 | 2: -5 WO statements not in correct basic blocks | |||
. | 54084389 | 30 | 30 | 30 | 90 | 1,2,3 | 3: WO (core dump, no dead code detected) | |||
. | 54470987 | 24 | 20 | 0 | 44 | 1,2,3 | 1: WO not all leaders detected; 2: WO no basic blocks; 3: same as example | |||
. | 57499946 | 30 | 30 | 30 | 90 | 1,2,3 | 2: -2 file info not output for statements in basic blocks (just line numbers); 3: -10 no output | |||
. | 62890550 | 30 | 20 | 35 | 85 | 1,2,3 | 2: WO no basic blocks detected for test input; 3: WO some non dead code identified as dead. | |||
. | 70626581 | 30 | 30 | 40 | 100 | 1,2,3 | ||||
. | 72084856 | 30 | 25 | 35 | 90 | 1,2,3 | 2: -5 WO some statements in wrong BBs; 3: WO some live stmts identified as dead. | |||
. | 74169239 | 30 | 30 | 40 | 5 | 105 | 1,2,3,4 | nice job! | 4: EC; leader/basic blocks for include files not required | |
. | 74701323 | 0 | 0 | 0 | 0 | 1,2,3 | 1,2,3: DNC | |||
. | 75025514 | 30 | 28 | 36 | 5 | 99 | 1,2,3,4 | 2: -2 repeated BBs; 3: WO some live stmts identified as dead code | 4: EC | |
. | 77054090 | 30 | 25 | 40 | 95 | 1,2,3 | 2: WO some statements in wrong BBs | |||
. | 79291606 | 30 | 30 | 40 | 100 | 1,2,3 | well done! | |||
. | 81221289 | 30 | 30 | 40 | 5 | 105 | 1,2,3,4 | 1, 2: very nicely formatted output! 3: a bit too much debugging output | 4: EC | |
. | 82780850 | 30 | 30 | 30 | 90 | 1,2,3 | 3: core dump on example input | |||
. | 85221538 | 30 | 30 | 40 | 100 | 1,2,3 | nice job! | |||
. | 88565207 | 30 | 30 | 35 | 95 | 1,2,3 | 1, 2: very clean output (thanks!) 3: WO-some non-dead stmts identified as dead | |||
. | 90301153 | 0 | 0 | 0 | 0 | 1,2,3 | 1,2,3: missing files | |||
. | 97268964 | 30 | 30 | 0 | 60 | 1,2,3 | 3: missing source file | |||
. | 98164448 | 28 | 28 | 30 | 86 | 1,2,3 | 1: WO missed some leaders; 2: WO -2 duplicate statements in BBs; lots of debugging info obscures answer; 3: WO : did not find dead stmts (should compare fully qualified names instead of SgNode ptrs) | |||
. | ||||||||||
. | Maximum possible | 30 | 30 | 40 | 5 | Test input: | https://ix.cs.uoregon.edu/~norris/pat/code/a3-input.c |