]> git.ipfire.org Git - thirdparty/gcc.git/commit
Minimal prange class showing inlining degradation to VRP.
authorAldy Hernandez <aldyh@redhat.com>
Sat, 4 May 2024 04:45:18 +0000 (06:45 +0200)
committerAldy Hernandez <aldyh@redhat.com>
Sat, 4 May 2024 08:25:23 +0000 (10:25 +0200)
commitf5891967947562060076956bd953e5df4c7289bf
treec974eb917939bf9ccb2d2cacbd7b789b0ed9183e
parent3e3d115c946944c81d8231dfbe778d4dae26cbb7
Minimal prange class showing inlining degradation to VRP.

There is a 2% slowdown to VRP unrelated to the work at hand.  This patch
is a skeleton implementation of prange that exhibits this degradation.  It
is meant as a place in the commit history we can return to in order to revisit
the issue.

The relevant discussion is here:

https://gcc.gnu.org/pipermail/gcc/2024-May/243898.html

gcc/ChangeLog:

* value-range.h (class prange): New.
gcc/value-range.h