Commit Graph

19 Commits (54c3dafef8c345b2c97ca5f76cadda51a4954eaa)

Author SHA1 Message Date
Scott Owens 8d49b8d6ef [sledge sem] Remove some proof cheats 5 years ago
Scott Owens 2a6ababa99 [sledge sem] Rework emap invariant 5 years ago
Scott Owens 8d95ef7e3c [sledge sem] Fix global variables 5 years ago
Scott Owens 1ddeacee50 [sledge sem] Rework phi instructions 5 years ago
Scott Owens 1bd290634b [sledge sem] Update integer conversions to new LLAIR 5 years ago
Scott Owens a4f0d6dbb7 [sledge sem] Complete (nearly) proof for phi instrs 5 years ago
Scott Owens 9f0fdd3bfe [sledge sem] Add proof of bit cast implementation 5 years ago
Scott Owens e9296d31b6 [sledge sem] Implement and verify cast expressions 5 years ago
Scott Owens 0a35b1da35 [sledge sem] Prove the Load and Store cases (mostly) 5 years ago
Scott Owens 3080fba8fa [sledge sem] Update LLVM and LLAIR sem for consistent stuckness 5 years ago
Scott Owens 14a8ae34b9 [sledge sem] Improve and unify treatment of Exit 5 years ago
Scott Owens 71aa4816d6 [sledge sem] Fix the semantics and trans. of If 6 years ago
Scott Owens 17b3c7a49f [sledge sem] Add top-level llair semantics 6 years ago
Scott Owens f298d728c5 [sledge sem] Start sketching translation correctness 6 years ago
Scott Owens 32983e129b [sledge semantics] Update expr transl. for cross-block 6 years ago
Scott Owens 9f44bbc264 [sledge semantics] Refactor the memory model 6 years ago
Scott Owens 808a61623f Add types to the variable syntax in llair 6 years ago
Scott Owens 85243ada62 Update for improved HOL syntax for Datatypes 6 years ago
Scott Owens 84883127af Add a skeleton of an approach to llvm->llair 6 years ago