Files
wasmtime/lib/cretonne/src
Jakob Stoklund Olesen 893a6716c6 Enforce all instruction constraints in iterate_solution().
During iterate_solution(), live-through values may be converted to
solver variables so they can be moved out of the way in order to satisfy
all constraints. Make sure that the instruction's operand constraints
are also considered for these new variables.

Add a program_complete_input_constraints() which turns all the
instruction's input operands into variables with the proper constraints.
That makes it safe for try_add_var() to re-add these values as variables
with looser generic constraints.

The solver's add_var() function is split into three functions: add_var
for use before inputs_done(), and add_killed_var/add_through_var for use
after.
2017-10-09 14:08:37 -07:00
..
2017-10-05 13:59:18 -07:00
2017-10-05 13:59:18 -07:00
2017-08-31 17:02:26 -07:00
2017-08-31 10:44:59 -07:00
2017-08-31 10:44:59 -07:00
2017-08-31 10:44:59 -07:00
2017-08-31 10:44:59 -07:00
2017-08-31 10:44:59 -07:00
2017-08-31 10:44:59 -07:00
2016-11-04 12:32:09 -07:00