Skip to content
Snippets Groups Projects
Commit 0443f16d authored by Jayke Meijer's avatar Jayke Meijer
Browse files

Added todo on CSE.

parent 1e2cf2e9
No related branches found
No related tags found
No related merge requests found
Common subexpression elimination
Loop through statements of each block
for each binary operator, look back for usage of rs and rt. If rs or rt are
assigned, break. If exact same operator is found, add it to the list of
common subexpressions. If you reach the end of the block, or rs or rt are
assigned, make new destination address, and change each occurence of this
expression with a move from the new register address.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment