Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a call instruction to HTL. Use it for Icall. | Michalis Pardalos | 2020-11-30 | 8 | -97/+190 |
| | |||||
* | Revert changes relating to instance generation | Michalis Pardalos | 2020-11-27 | 8 | -205/+60 |
| | | | | | | | | | | | | | | | | | | | | | | | Revert "Add todo for missing logic around instantiations" This reverts commit 303a45374643f75698c61f062899973d2c297831. Revert "Add wires and use them for output of instances" This reverts commit a72f26319dabca414a2b576424b9f72afaca161c. Revert "Separate HTL instantiations from Verilog ones" This reverts commit 653c8729f4322f538aa7116c5e311c884b3c5047. Revert "Translate instantiations from HTL to verilog" This reverts commit 982e6c69a52e8ec4e677147004cc5472f8a80d6d. Revert "Print instantiations in HTL output" This reverts commit 9b87637d3e4d6a75dee1221b017e3ccf6632642e. Revert "Add a field in HTL modules for instances" This reverts commit d79dae026b150e9671e0aa7262f6aa2d1d302502. Revert "Generate (invalid) module instantiations for calls" This reverts commit dfaa3a9cbc07649feea3220693a8a854a32eafb6. | ||||
* | Add todo for missing logic around instantiations | Michalis Pardalos | 2020-11-20 | 1 | -0/+1 |
| | |||||
* | Add wires and use them for output of instances | Michalis Pardalos | 2020-11-20 | 5 | -23/+55 |
| | | | | | | | | [WIP] Add wires to HTL [WIP] Add wires to verilog [WIP] Use wire for finished signal [WIP] merge wire and scl [WIP] Fix wrong reg in ICall translation | ||||
* | Separate HTL instantiations from Verilog ones | Michalis Pardalos | 2020-11-20 | 7 | -21/+30 |
| | | | | | | | | | | | In HTL, they reference their data arguments, destination, and finished control signal. Meanwhile, in Verilog, they just contain an unstructured list of parameters. This is done because when modules are generated in the HTL stage we do not have access to any of the instantiating module's control signals (they are declared after the entirety of the module has been translated). Also, I believe, these signals are not part of the HTL semantics. | ||||
* | Print HTL args as reg_{n}, not x{n} | Michalis Pardalos | 2020-11-20 | 1 | -7/+7 |
| | |||||
* | Translate instantiations from HTL to verilog | Michalis Pardalos | 2020-11-20 | 3 | -2/+7 |
| | |||||
* | Print instantiations in HTL output | Michalis Pardalos | 2020-11-20 | 3 | -14/+29 |
| | |||||
* | Add a field in HTL modules for instances | Michalis Pardalos | 2020-11-20 | 5 | -37/+102 |
| | |||||
* | Print all modules in verilog output | Michalis Pardalos | 2020-11-20 | 1 | -13/+11 |
| | |||||
* | Generate (invalid) module instantiations for calls | Michalis Pardalos | 2020-11-20 | 5 | -14/+29 |
| | |||||
* | Fix links in gh-pages sitev1.0.1 | Yann Herklotz | 2020-08-14 | 2 | -2/+16 |
| | |||||
* | Update documentation with links | Yann Herklotz | 2020-08-14 | 2 | -66/+71 |
| | |||||
* | Add download of Coq documentation | Yann Herklotz | 2020-08-14 | 2 | -0/+13 |
| | |||||
* | Remove on: | Yann Herklotz | 2020-08-14 | 1 | -14/+0 |
| | |||||
* | Update workflow | Yann Herklotz | 2020-08-14 | 3 | -10/+623 |
| | |||||
* | Add modified polybench benchmarks | Yann Herklotz | 2020-08-13 | 28 | -0/+3234 |
| | |||||
* | Add html generation and clean Coq files | Yann Herklotz | 2020-08-13 | 5 | -7/+8 |
| | |||||
* | Finished all the proofsv1.0.0 | Yann Herklotz | 2020-08-13 | 3 | -39/+46 |
| | | | | Removed support for case statements temporarily. | ||||
* | Add statistics to be tracked | Yann Herklotz | 2020-08-13 | 1 | -3/+20 |
| | |||||
* | Merge branch 'develop' | Yann Herklotz | 2020-08-12 | 1 | -57/+221 |
|\ | |||||
| * | Remove unnecessary commented proof | Yann Herklotz | 2020-08-12 | 1 | -23/+0 |
| | | |||||
| * | Finish proof of conditionals | Yann Herklotz | 2020-08-12 | 1 | -4/+11 |
| | | |||||
| * | Nearly finished all proofs | Yann Herklotz | 2020-08-12 | 1 | -48/+228 |
| | | |||||
* | | Add documentation badge to README | Yann Herklotz | 2020-08-11 | 4 | -4/+4 |
|/ | |||||
* | Add benchmark changes | Yann Herklotz | 2020-08-11 | 9 | -1929/+3466 |
| | |||||
* | Add content to documentation | Yann Herklotz | 2020-08-11 | 1 | -0/+79 |
| | |||||
* | Fix admitted icon in README | Yann Herklotz | 2020-08-11 | 1 | -14/+4 |
| | |||||
* | Fix yaml and generation | Yann Herklotz | 2020-08-11 | 2 | -4/+6 |
| | |||||
* | Merge remote-tracking branch 'origin/master' | Yann Herklotz | 2020-08-11 | 2 | -67/+69 |
|\ | |||||
| * | Remove alignment constraint during translation. | James Pollard | 2020-08-11 | 2 | -67/+69 |
| | | | | | | | | This is now inferred from the memory model. | ||||
* | | Update website build | Yann Herklotz | 2020-08-11 | 6 | -3/+1086 |
|/ | |||||
* | Update the link to the badge | Yann Herklotz | 2020-08-10 | 1 | -1/+1 |
| | |||||
* | Correctly pick colour for the badge | Yann Herklotz | 2020-08-10 | 1 | -2/+10 |
| | |||||
* | Add badge for admitted proofs | Yann Herklotz | 2020-08-10 | 1 | -0/+1 |
| | |||||
* | Add gh-pages | Yann Herklotz | 2020-08-10 | 2 | -3/+7 |
| | |||||
* | Remove the name | Yann Herklotz | 2020-08-10 | 1 | -1/+0 |
| | |||||
* | Add badge for admitted proofs | Yann Herklotz | 2020-08-10 | 3 | -0/+69 |
| | |||||
* | Remove last admits from istore | Yann Herklotz | 2020-08-04 | 1 | -2/+3 |
| | |||||
* | Finish istore and iload without any admits | Yann Herklotz | 2020-08-04 | 2 | -119/+115 |
| | |||||
* | No admitted in iload proof | Yann Herklotz | 2020-08-04 | 1 | -38/+72 |
| | |||||
* | Merge remote-tracking branch 'james/develop' into develop | Yann Herklotz | 2020-08-04 | 1 | -5/+6 |
|\ | |||||
| * | Fix broken proof. | James Pollard | 2020-08-04 | 1 | -5/+6 |
| | | |||||
* | | Add expr_ok proof | Yann Herklotz | 2020-08-04 | 1 | -11/+25 |
|/ | |||||
* | Fix first part of istore | Yann Herklotz | 2020-08-04 | 1 | -40/+43 |
| | |||||
* | Fix iload proof | Yann Herklotz | 2020-08-04 | 2 | -43/+52 |
| | |||||
* | Add proof of divisibility | Yann Herklotz | 2020-08-04 | 1 | -21/+14 |
| | |||||
* | Add feature list to README | Yann Herklotz | 2020-07-24 | 1 | -0/+9 |
| | |||||
* | Add more descriptions to README | Yann Herklotz | 2020-07-24 | 1 | -3/+3 |
| | |||||
* | Remove check mpass | Yann Herklotz | 2020-07-24 | 1 | -2/+0 |
| |