aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Do not remove dependencies from control-flowYann Herklotz2022-05-311-1/+6
|
* Use the .sv extension for VerilogYann Herklotz2022-05-311-3/+3
|
* Place both case statements into the same always blockYann Herklotz2022-05-311-4/+5
|
* Abstract useful function into Predicate.vYann Herklotz2022-05-311-0/+7
|
* Fix hardware generationYann Herklotz2022-05-311-59/+79
|
* Fix GibleSeqgenproof with new semanticsYann Herklotz2022-05-312-54/+70
|
* Fix update function for control-flowYann Herklotz2022-05-311-1/+12
|
* Update the Gible semantics with correct terminationYann Herklotz2022-05-311-9/+10
|
* Add new translations to top-levelYann Herklotz2022-05-311-1/+7
|
* Fix paths in MakefileYann Herklotz2022-05-311-2/+2
|
* Simplify if-conversion passYann Herklotz2022-05-311-30/+80
|
* Add new translation passes for if-conversionYann Herklotz2022-05-313-0/+337
|
* Fix code generation in partitioning and schedulingYann Herklotz2022-05-274-9/+54
|
* Rewrite a lot fixing scheduling of GibleYann Herklotz2022-05-2724-656/+374
|
* Add new block generation for GibleYann Herklotz2022-05-266-457/+298
|
* Translate the base languagesYann Herklotz2022-05-257-437/+431
|
* Famous proven but not tested has been fixedYann Herklotz2022-05-124-14/+14
|
* Completely finish RTLBlockgenproofYann Herklotz2022-05-122-24/+171
|
* Remove imm_succ from match_blockYann Herklotz2022-05-121-100/+27
|
* Add rest of the proofsYann Herklotz2022-05-121-12/+272
|
* Up to Icall is now provenYann Herklotz2022-05-122-86/+382
|
* Try to expand the definition of match_codeYann Herklotz2022-05-121-23/+35
|
* Finish Inop proof for basic block generationYann Herklotz2022-05-111-12/+24
|
* Add new definitions of match_codeYann Herklotz2022-05-111-8/+13
|
* Change the specification of the RTLBlockgenproofYann Herklotz2022-05-091-31/+45
|
* Try to work on refining the match_states predicateYann Herklotz2022-05-061-9/+22
|
* Try out a new match_code predicateYann Herklotz2022-04-251-13/+30
|
* Work on proof of InopYann Herklotz2022-04-241-32/+145
|
* Fix translation passes with new semanticsYann Herklotz2022-04-235-72/+75
|
* Change the definition of RTLBlockYann Herklotz2022-04-212-97/+93
|
* Work on smallstep proofYann Herklotz2022-04-211-2/+22
|
* Start work on Inop proofYann Herklotz2022-04-201-0/+3
|
* Extract some lemmas from the main proofYann Herklotz2022-04-182-24/+87
|
* Proof of the initial state matchingYann Herklotz2022-04-122-3/+38
|
* Add intermediate filesYann Herklotz2022-04-084-78/+143
|
* Work on the match_states definitionYann Herklotz2022-04-053-17/+26
|
* Add basic blocks to the stackframeYann Herklotz2022-04-055-32/+54
|
* Add whole basic block into stateYann Herklotz2022-04-023-73/+48
|
* Merge branch 'dev/scheduling'Yann Herklotz2022-03-31130-1639/+9403
|\
| * Add list of bb to semanticsYann Herklotz2022-03-317-96/+99
| |
| * Work on semantics for RTLBlockInstrYann Herklotz2022-03-284-22/+57
| |
| * Add specification for RTLBlockgenproofYann Herklotz2022-03-282-16/+53
| |
| * Work on specification of RTLBlock generationYann Herklotz2022-03-284-162/+258
| |
| * Add to documentationYann Herklotz2022-03-286-29/+69
| |
| * Add vericert logoYann Herklotz2022-03-261-0/+500
| |
| * Add theme optionsYann Herklotz2022-03-261-0/+19
| |
| * Add sphinx documentationYann Herklotz2022-03-2623-93/+854
| |
| * Add more files to .gitignoreYann Herklotz2022-03-261-0/+3
| |
| * Remove literal files againYann Herklotz2022-03-2626-3770/+582
| |
| * Add more documentationYann Herklotz2022-03-247-268/+207
| |