Ivo Raisr efa1e5ef8d VEX register allocator version 3.
Implements a new version of VEX register allocator which
keeps the main state per virtual registers, as opposed
to real registers in v2. This results in a simpler and
cleaner design and much simpler implementation.
It has been observed that the new allocator executes 20-30%
faster than the previous one but could produce slightly worse
spilling decisions. Overall performance improvement when running
the Valgrind performance regression test suite has been observed
in terms of a few percent.

The new register allocator (v3) is now the default one.
The old register allocator (v2) is still kept around and can be
activated with command line option '--vex-regalloc-version=2'.

Fixes BZ#381553.
2017-08-28 12:40:17 +02:00
..
2017-05-08 17:21:59 +00:00
2017-05-05 22:13:20 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-06-26 12:14:29 +00:00
2017-05-05 22:13:20 +00:00
2017-05-05 22:13:20 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-05-05 22:13:20 +00:00
2017-08-28 12:40:17 +02:00
2017-05-05 22:13:20 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-05-05 22:13:20 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-05-05 22:13:20 +00:00