Files
wasmtime/lib/cretonne
Jakob Stoklund Olesen 85b624d13b Add a coalescing pass to the register allocator.
Coalescing means creating virtual registers and transforming the code
into conventional SSA form. This means that every value used as a branch
argument will belong to the same virtual register as the corresponding
EBB argument value.

Conventional SSA form makes it easy to avoid memory-memory copies when
spilling values, and the virtual registers can be used as hints when
picking registers too. This reduces the number of register moves needed
for EBB arguments.
2017-06-22 15:03:48 -07:00
..
2017-06-22 12:13:37 -07:00
2017-03-14 10:48:05 -07:00
2016-10-17 14:44:43 -07:00