Commit Graph

19 Commits (0ab3689f1f51674b5146915cafed7ad4c7108f59)

Author SHA1 Message Date
Josh Berdine b2b420250a [sledge] Change: Use mulq instead of mul where possible 5 years ago
Josh Berdine dde116b040 [sledge] Change: Translate LLVM undef to register assigned by nondet 5 years ago
Josh Berdine e17f8adfe9 [sledge] Refactor: Support instruction prefix in value translation 5 years ago
Josh Berdine 4fdc2f6c76 [sledge] Build: Wrap Llair library 5 years ago
Josh Berdine f82a1c0437 [sledge] Refactor: Move Llair.t to separate Program module 5 years ago
Josh Berdine dbe914e6c7 [sledge] Change: Move Exp to Term conversion to Exp.term 5 years ago
Josh Berdine 81478df4b7 [sledge] Fix: Do not leak llvm context 5 years ago
Josh Berdine 1635c1cf96 [sledge] Style: Change to less compact ocamlformat style 5 years ago
Josh Berdine 967a9e1c58 [sledge] Change: Rely on llvm size computation for global initializers 5 years ago
Josh Berdine 9bbe9dbba1 [sledge] Change: Rely on llvm size_of instead of Typ.size_of from llair 5 years ago
Josh Berdine d25519ef0f [sledge] Refactor: Simplify frontend check for unimplemented vector operations 5 years ago
Josh Berdine 65f369cf35 [ocamlformat] Reformat repo with new version 5 years ago
Josh Berdine 9d9060d213 [sledge] Represent recursive records non-recursively 5 years ago
Josh Berdine 849c61221d [sledge] Remove Exp.size_of and Term.size_of 5 years ago
Josh Berdine 8b59dc58fc [sledge] Remove dead llmodule field from frontend translation context 5 years ago
Josh Berdine fe62eeadab [sledge] Cleanup of Import 5 years ago
Josh Berdine 2ca98c80ff [sledge] Rename vector to iarray 5 years ago
Josh Berdine 4d86832d7a [sledge] Do not open Base globally 5 years ago
Josh Berdine b6ddd8fe8e [sledge] Rearrange into CLI binary and LLVM-independent library 5 years ago