.

Final scores, grading complete (email instructors if you have questions or concerns).

.

Hash1234-optTotalDays LateInstructor Checked [1]Instructor Remarks (DNC: Does not compile; WO: Wrong Output)Notes

.

290373930304051051,2,3,4nice job!4: EC

.

426720130304051051,2,3,4nice job!4: EC

.

6972306202830781,2,31: -10 WO (displays class of AST node instead of file info); 2: -2 duplicate statements; 3: -10 WO (did not detect any dead code)

.

1690207828300581,2,31: -2 some leaders not quite right; 3: DNC

.

204886683025300851,2,3,42: -5 WO statements missing from BBs: 3: -10 WO no dead code4: EC

.

2540495730303851031,2,3,43: -2 (missed some dead statements); also a lot of debugging output (hard to spot actual answer)4: EC

.

2680379100001,2,31: not implemented, 2: missing, 3: same as example

.

30039270303035951,2,33: -5 WO outputs Sg types instead of the dead code statements

.

39027520303032921,2,33: WO dead variables instead of dead code statements

.

409252033030401001,2,3nice job!

.

51783676302540951,2,32: -5 WO statements not in correct basic blocks

.

54084389303030901,2,33: WO (core dump, no dead code detected)

.

5447098724200441,2,31: WO not all leaders detected; 2: WO no basic blocks; 3: same as example

.

57499946303030901,2,32: -2 file info not output for statements in basic blocks (just line numbers); 3: -10 no output

.

62890550302035851,2,32: WO no basic blocks detected for test input; 3: WO some non dead code identified as dead.

.

706265813030401001,2,3

.

72084856302535901,2,32: -5 WO some statements in wrong BBs; 3: WO some live stmts identified as dead.

.

7416923930304051051,2,3,4nice job!4: EC; leader/basic blocks for include files not required

.

7470132300001,2,31,2,3: DNC

.

750255143028365991,2,3,42: -2 repeated BBs; 3: WO some live stmts identified as dead code4: EC

.

77054090302540951,2,32: WO some statements in wrong BBs

.

792916063030401001,2,3well done!

.

8122128930304051051,2,3,41, 2: very nicely formatted output! 3: a bit too much debugging output4: EC

.

82780850303030901,2,33: core dump on example input

.

852215383030401001,2,3nice job!

.

88565207303035951,2,31, 2: very clean output (thanks!) 3: WO-some non-dead stmts identified as dead

.

9030115300001,2,31,2,3: missing files

.

9726896430300601,2,33: missing source file

.

98164448282830861,2,31: 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 possible3030405Test input:https://ix.cs.uoregon.edu/~norris/pat/code/a3-input.c
[1] Grades are not final until they have been checked and "y" or problem numbers appear in this column.