Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement Full Alive Translation (#126)
* wip: implement alive translation * add simp lemma for -1 * haven't seen this one before: failed to compile pattern match ``` ./././SSA/Projects/InstCombine/LLVM/Transform.lean:411:8: error: failed to compile pattern matching, stuck at remaining variables: [val✝:(String)] alternatives: [] |- ["eq"] => h_1 () examples:(some _) ``` * add support for icmp.* * toString instances * TODO: we should delete mkOpExpr, and add special handlers for each of the cases handled there. Add special handling for icmp making * add support for copy, select * feat: add working version of AliveAutoGenerated, with code that doesn't yet work 'sorry'd out * fix: add proof of bitvec fact * fixup diff nits * add new alive commit * remove 'dsimp' as it was causing the proof state to explode
- Loading branch information