Question: please help me with this hw problem 8.1 The rewriting rules in Figure 8.1 are a subset of the rules necessary to eliminate all ESEQs
please help me with this hw problem
"8.1 The rewriting rules in Figure 8.1 are a subset of the rules necessary to eliminate all ESEQs from expressions. Show the right-hand side for each of the following incomplete rules: a. MOVE(TEMP t, ESEQ(s, e)) - b. MOVE(MEM(ESEQ(s, ej)), e2) * C. MOVE (MEM (e1), ESEQ(s, e2)) d. EXP(ESEQ(s, e)) e. EXP(CALL(ESEQ(s, e), args)) - f. MovE(TEMP t, CALL(ESEQ(s, e), args)) g. EXP(CALL(e1, [e2. ESEQ(s, e3), e41)) In some cases, you may need two different right-hand sides depending on whether something commutes (just as parts (3) and (4) of Figure 8.1 have different right- hand sides for the same left-hand sides). "8.1 The rewriting rules in Figure 8.1 are a subset of the rules necessary to eliminate all ESEQs from expressions. Show the right-hand side for each of the following incomplete rules: a. MOVE(TEMP t, ESEQ(s, e)) - b. MOVE(MEM(ESEQ(s, ej)), e2) * C. MOVE (MEM (e1), ESEQ(s, e2)) d. EXP(ESEQ(s, e)) e. EXP(CALL(ESEQ(s, e), args)) - f. MovE(TEMP t, CALL(ESEQ(s, e), args)) g. EXP(CALL(e1, [e2. ESEQ(s, e3), e41)) In some cases, you may need two different right-hand sides depending on whether something commutes (just as parts (3) and (4) of Figure 8.1 have different right- hand sides for the same left-hand sides)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
