VEX register allocator v3

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

VEX register allocator v3

iraisr
Dear developers and arch maintainers,

A new VEX register allocator version 3 has been developed:
https://bugs.kde.org/show_bug.cgi?id=381553
based on design by Julian

and is now pending review and testing on all supported
architectures. I've successfully tested it on x86/Linux and amd64/Linux:
- regression tests are ok
- performance is better than with the previous register allocator (v2)
- produced code is comparable or only marginally worse
(https://bugs.kde.org/show_bug.cgi?id=381553#c36)

Please review especially changes in architecture specific files
and ideally try the patches.

Thank you!
I.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Fwd: VEX register allocator v3

iraisr
Dear developers and arch maintainers,

so far I've received one positive feedback from Christian Borntraeger.
Anyone else would review or test the patches on something
else than x86/amd64/sparc64/s390x?

I.


---------- Forwarded message ----------
From: Ivo Raisr <[hidden email]>
Date: 2017-07-27 2:58 GMT+02:00
Subject: VEX register allocator v3
To: valgrind Developers <[hidden email]>


Dear developers and arch maintainers,

A new VEX register allocator version 3 has been developed:
https://bugs.kde.org/show_bug.cgi?id=381553
based on design by Julian

and is now pending review and testing on all supported
architectures. I've successfully tested it on x86/Linux and amd64/Linux:
- regression tests are ok
- performance is better than with the previous register allocator (v2)
- produced code is comparable or only marginally worse
(https://bugs.kde.org/show_bug.cgi?id=381553#c36)

Please review especially changes in architecture specific files
and ideally try the patches.

Thank you!
I.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Fwd: VEX register allocator v3

Rhys Kidd
I plan this week on doing a quick check on macOS, primarily to ensure there are no issues that pop up with clang.

On Mon, Jul 31, 2017 at 7:12 AM Ivo Raisr <[hidden email]> wrote:
Dear developers and arch maintainers,

so far I've received one positive feedback from Christian Borntraeger.
Anyone else would review or test the patches on something
else than x86/amd64/sparc64/s390x?

I.


---------- Forwarded message ----------
From: Ivo Raisr <[hidden email]>
Date: 2017-07-27 2:58 GMT+02:00
Subject: VEX register allocator v3
To: valgrind Developers <[hidden email]>


Dear developers and arch maintainers,

A new VEX register allocator version 3 has been developed:
https://bugs.kde.org/show_bug.cgi?id=381553
based on design by Julian

and is now pending review and testing on all supported
architectures. I've successfully tested it on x86/Linux and amd64/Linux:
- regression tests are ok
- performance is better than with the previous register allocator (v2)
- produced code is comparable or only marginally worse
(https://bugs.kde.org/show_bug.cgi?id=381553#c36)

Please review especially changes in architecture specific files
and ideally try the patches.

Thank you!
I.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Fwd: VEX register allocator v3

iraisr
2017-07-31 13:41 GMT+02:00 Rhys Kidd <[hidden email]>:
> I plan this week on doing a quick check on macOS, primarily to ensure there
> are no issues that pop up with clang.

Awesome!
Let me know your findings.
I.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Spam (9.729): Fwd: VEX register allocator v3

Julian Seward-2
In reply to this post by iraisr

> so far I've received one positive feedback from Christian Borntraeger.
> Anyone else would review or test the patches on something
> else than x86/amd64/sparc64/s390x?

Nice work.  I will try it out on arm32 and arm64 this week.

J


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers
Loading...