-
Notifications
You must be signed in to change notification settings - Fork 104
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CSE Machine: Avoid pushing unnecessary env instructions (exhaustive v…
…ersion) (#1706) * check if env instruction is necessary * Add test cases * Implement helper functions * Fix format * Cache isEnvDependent results * Delete unnecessary comments * Speed up env dependent checking, approach 2 * merge * Implement exhaustive environment depedent logic 1 * Modify test cases * resolve conflict * fix format * remove obsolete test cases * Fix equality check * Clean up and add a test case * remove incompatible instr checks * Double checked the logic * Fix format * Remove unused logic and update test cases --------- Co-authored-by: Martin Henz <henz@comp.nus.edu.sg>
- Loading branch information
1 parent
d3c1191
commit 56d8d6b
Showing
8 changed files
with
3,109 additions
and
3,035 deletions.
There are no files selected for viewing
Submodule scm-slang
updated
29 files
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.