index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
constant_fold.ml
Age
Commit message (
Expand
)
Author
2020-09-28
Refactor: Rename 'a defs to 'a ast
Alasdair
2020-04-15
Add more intuitive defaults to interactive toplevel
Alasdair
2019-11-14
Fix typo in constant folding for and_bool/or_bool
Alasdair Armstrong
2019-11-06
Allow specifying specific fields of a register as constant with :fixed_regist...
Alasdair Armstrong
2019-11-06
Add toplevel commands to fix specific register values and simply spec accordi...
Alasdair Armstrong
2019-10-31
Allow sail to be scripted using sail
Alasdair
2019-07-11
Make sure we do constant-fold primitives however
Alasdair Armstrong
2019-07-11
Make sure constant folding won't fold external definitions that also have sai...
Alasdair Armstrong
2019-05-22
Move Util.warn to Reporting, and make it take the location as a parameter
Alasdair Armstrong
2019-05-06
Don't initialise registers in interpreter when register accesses not allowed
Brian Campbell
2019-04-20
Fix: Reduce constant-fold time for ARM from 20min+ to 10s
Alasdair Armstrong
2019-04-15
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-03-15
Add a rewriting pass for constant propagation in mutrecs
Thomas Bauereiss
2019-03-14
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-03-13
Refactor interpreter monad to include pp in effect requests/failures
Jon French
2019-03-06
Add option to slice out printing and tracing functions when generating C
Alasdair Armstrong
2019-03-05
More optimizations and improvments for C generation
Alasdair Armstrong
2019-02-25
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-02-14
Fix a bug that caused constant propagation option to fail for v8.5
Alasdair Armstrong
2019-02-13
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-01-02
...without debug printing
Jon French
2019-01-02
restore V_attempted_read behaviour after merge
Jon French
2018-12-28
Merge branch 'sail2' into rmem_interpreter
Jon French
2018-12-27
pass typechecking environment around interpreter and rewriters
Jon French
2018-12-22
Improve error messages and debugging
Alasdair Armstrong
2018-12-13
Fixing rationals in Sail interpreter and OCaml
Alasdair Armstrong
2018-12-04
Remove FES_Fexps constructor
Alasdair Armstrong
2018-11-28
Allow folding constant expressions into single register reads
Alasdair
2018-11-23
C backend improvements
Alasdair Armstrong
2018-09-10
Various fixes
Alasdair Armstrong
2018-08-23
Fix interpreter after re-writer change
Alasdair Armstrong
2018-08-17
Improve builtins tests
Alasdair Armstrong
2018-06-29
Constant folding improvements
Alasdair
2018-06-06
Fix a typo.
Yao Li
2018-06-07
Add a constant folding optimization pass
Alasdair