Commit Graph

223 Commits (03e338b2b97557f5f248818c6d02ed8e9c199f25)

Author SHA1 Message Date
Josh Berdine 03e338b2b9 [sledge] Give more specific names to `-output` flags 6 years ago
Josh Berdine 39fe848146 [sledge] Define `sledge buck link` in terms of `sledge buck bitcode` 6 years ago
Josh Berdine 26a34bc33c [sledge] Do not always output list of bitcode inputs 6 years ago
Josh Berdine b8bd639ad8 [sledge] Generate and commit cli help 6 years ago
Timotej Kapus fc6aee2d06 [sledge] Function summarisation: maybe summaries 6 years ago
Timotej Kapus 5df12c7725 [sledge] Add lib-fuzzer to buck analyze 6 years ago
Timotej Kapus 0ab1223d3d [sledge] Function summarization: solver can show pre 6 years ago
Timotej Kapus 4ac252120b [sledge] special case buck-target-patterns 6 years ago
Josh Berdine 0f5ae186b3 [sledge] Add test for use-after-destroy of a temp 6 years ago
Josh Berdine a58bc25aa5 [sledge] Strengthen simplification of convert Exps 6 years ago
Josh Berdine cc1f88a747 [sledge] Fix macos build of models 6 years ago
Timotej Kapus 6949a5ee68 [sledge] Add a todo for calls with inttoptr 6 years ago
Josh Berdine b14580d88b [sledge] Move locals from blocks to functions 6 years ago
Timotej Kapus 86e12cb1a3 [sledge] Add missing llvm passes to frontend.ml 6 years ago
Josh Berdine 330b266d28 [sledge] Rework function return value passing 6 years ago
Timotej Kapus 01e6c5c558 [sledge] [solver] add handling of trivial equality 6 years ago
Timotej Kapus a75a50215b [sledge] Add LLVM passes that reduce bitcode size 6 years ago
Timotej Kapus 1614f78f6d [sledge] Add a harness for lionhead fuzzers 6 years ago
Timotej Kapus 46f5667823 [sledge] Relax call instruction arguments 6 years ago
Timotej Kapus 551a03c4c9 [sledge] Simplify the printed symbolic heaps 6 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years 6 years ago
Timotej Kapus 5a92171b26 [sledge] Print pre/post on function return 6 years ago
Timotej Kapus 0f61a97feb [sledge] Add non-failling alloc intrinsic 6 years ago
Timotej Kapus d2ee43e818 [sledge] Remove --auto-promote from CI builds 6 years ago
Timotej Kapus ad035a4cc7 [sledge] Fix handling of bitcasts in call instr 6 years ago
Timotej Kapus 8e31b136d0 [sledge] CI install script 6 years ago
Josh Berdine 12bab4b16b [sledge] Add formal parameters to functions for return values 6 years ago
Josh Berdine 2440ee69ae [sledge] Preserve sharing of Func.parent 6 years ago
Timotej Kapus 2d69e17d51 [sledge] Add CL option to disable exceptions 6 years ago
Josh Berdine caef28f49e [sledge] Revise test scripts 6 years ago
Josh Berdine f119154a41 [sledge] Add cxa_default_handlers to models 6 years ago
Josh Berdine a0949495c1 [sledge] Translate `invoke abort` to `abort` 6 years ago
Josh Berdine f3bee3f513 [sledge] Print locations of globals in textual LLAIR 6 years ago
Josh Berdine d104f5e518 [sledge] Extend Exp.typ to binary and ternary ops 6 years ago
Timotej Kapus 65f3b10c99 [sledge] Fix crashing frontned 6 years ago
Timotej Kapus 9ef992394c [sledge] Put all the entry points in the config 6 years ago
Timotej Kapus b9ba97a2fd [sledge] Add globalopt pass to remove globals 6 years ago
Josh Berdine 4ea2cf9814 [sledge] Improve uncaught exceptions 6 years ago
Josh Berdine 6a2da2acc4 [sledge] Rework command line interface 6 years ago
Josh Berdine 9c277e9732 [sledge] Simplify Llair.pp 6 years ago
Timotej Kapus c8b063fb50 [sledge] Fix ~predicate label 6 years ago
Timotej Kapus cdd444b901 [sledge] Update internalize to handle other mains 6 years ago
Timotej Kapus e45a05a574 [sledge] fix LLVM assertion failure in xlate_global 6 years ago
Timotej Kapus 881a4d10af [sledge] Fix bound not bounding recursion 6 years ago
Josh Berdine 1e7b13bdcd [sledge] Add printers for some LLVM enums 6 years ago
Josh Berdine babe25fd29 [sledge] Fix translation of global initializers 6 years ago
Josh Berdine 00c5e1b9fe [sledge] Fix size in translation of global variables 6 years ago
Josh Berdine 62a3187f5d [sledge] Don't call Llvm.dispose_context as it leads to crashes in GC 6 years ago
Josh Berdine 14a15931f7 [sledge] Combine name and loc tables into one 6 years ago
Josh Berdine ccd2a92ba5 [sledge] Avoid Format in non-debug code 6 years ago