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
..
2013-07-03 10:00:19 +00:00
2017-05-16 08:22:51 +00:00
2017-05-08 17:21:59 +00:00
2017-07-31 20:43:43 +00:00
2017-05-05 22:13:20 +00:00
2017-05-08 17:21:59 +00:00
2017-08-21 16:24:00 +02:00
2017-07-31 15:24:08 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-24 13:42:33 +00:00
2017-05-08 17:21:59 +00:00
2017-06-17 13:49:22 +00:00
2017-06-26 12:14:29 +00:00
2016-09-22 02:55:24 +00:00
2017-05-05 22:13:20 +00:00
2017-05-15 11:01:28 +00:00
2017-05-16 08:22:51 +00:00
2017-05-05 22:13:20 +00:00
2017-05-05 22:13:20 +00:00
2017-05-05 22:13:20 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-12 01:37:33 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-08-08 21:15:45 +00:00
2017-05-10 05:38:57 +00:00
2017-05-08 17:21:59 +00:00
2017-08-03 05:22:01 +00:00
2017-06-09 13:13:48 +00:00
2017-05-15 14:56:22 +00:00
2017-05-05 22:13:20 +00:00
2017-05-16 16:31:16 +00:00
2017-08-28 12:40:17 +02:00
2017-05-12 17:18:05 +00:00
2017-06-01 05:46:54 +00:00
2017-05-05 22:13:20 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-07-05 09:57:48 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-08-08 21:15:45 +00:00
2017-05-04 15:09:39 +00:00
2017-07-05 09:57:48 +00:00
2017-05-16 05:35:23 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-05 22:13:20 +00:00
2017-08-08 19:52:03 +00:00
2017-05-04 15:09:39 +00:00
2017-06-02 21:15:04 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-05 22:13:20 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-07-27 19:11:21 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-05 22:13:20 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-08-08 21:15:45 +00:00
2017-05-04 15:09:39 +00:00
2017-07-05 09:57:48 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-22 08:47:24 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-04 15:09:39 +00:00
2017-05-08 17:21:59 +00:00
2017-05-04 15:09:39 +00:00
2017-05-05 22:13:20 +00:00
2017-05-04 15:09:39 +00:00