Commit Graph

18 Commits (ec52c05c30aa95b506074e3ac3da1c64438ba70f)

Author SHA1 Message Date
Scott Owens 5b7931e71a [sledge sem] Add a rudimentary theory of SSA 6 years ago
Scott Owens 71aa4816d6 [sledge sem] Fix the semantics and trans. of If 6 years ago
Scott Owens ab7233c5b8 [sledge sem] Refactor the way LLVM sem. does phis 6 years ago
Scott Owens 17b3c7a49f [sledge sem] Add top-level llair semantics 6 years ago
Scott Owens 30c301a3e8 [sledge sem] Add a more llair-like LLVM semantics 6 years ago
Scott Owens f298d728c5 [sledge sem] Start sketching translation correctness 6 years ago
Scott Owens d864fb2c89 [sledge semantics] Add a rough draft llair semantics 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
Scott Owens 6eab69d0d1 Definie a prelim. AST for llair's semantics 6 years ago
Scott Owens 742ab9089d Change a type name 6 years ago
Scott Owens a635aff1bc Finish proving sanity checking property 6 years ago
Scott Owens 89c3da4510 Prove that Ret preserves the invariant 6 years ago
Scott Owens df5f20956f Define a simple initial state that inits the globals 6 years ago
Scott Owens 97eb280cb5 Add initial mini-LLVM semantics written in HOL4 6 years ago