17 Commits (2fd3f9a37b00a85d22cc65ee7a4558fb18709414)

Author SHA1 Message Date
Josh Berdine c0c96b5235 [sledge] Refactor Used globals analysis results type and query
5 years ago
Josh Berdine df26b9b1a5 [sledge][NFC] Minor code simplification
5 years ago
Josh Berdine b2f90a3994 [sledge] Treat freturn directly in Dom.call
5 years ago
Josh Berdine 69c29ab3d8 [sledge][NFC] Label args of Domain.call
5 years ago
Josh Berdine 6f84787b19 [sledge] Change exec_inst to return an option instead of a result
5 years ago
Josh Berdine c6d7886fd8 [sledge] Make type of exec_move consistent with move instruction
5 years ago
Josh Berdine 37d1904bd3 [sledge] Move check for whether a variable is global from Reg to Var
5 years ago
Josh Berdine 3003a8e646 [sledge] NFC minor cleanups
5 years ago
Josh Berdine 442c8e92f4 [sledge] Distinguish program expressions and formula terms
5 years ago
Josh Berdine 0c04ecc9aa [sledge] Change Llair representation of functions to a String map
5 years ago
Benno Stein 7ec2830d92 [sledge] Only merge worklist states that share a calling context
6 years ago
Benno Stein e44827b892 [sledge] Add option to apply used-globals as pre-analysis
6 years ago
Benno Stein 637fff5247 [sledge] Check for intrinsic calls in used-globals analysis
6 years ago
Benno Stein 6592eb609f [sledge] Add option to skip recursive calls at depth bound
6 years ago
Benno Stein 00a5d3dd64 [sledge] Account for callees in used-globals analysis
6 years ago
Benno Stein 47f314c00e [sledge] Add used-globals abstract domain and transfer functions
6 years ago
Benno Stein 3dc0c5938f [sledge] Extract relational logic from Sh_domain, create "domain" module
6 years ago