Re: [PATCH 1/2] Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by 8.47%).

2021-04-26 Thread Aldy Hernandez via Gcc-patches
On 4/26/21 5:03 PM, Andrew MacLeod wrote: On 4/26/21 10:16 AM, Aldy Hernandez wrote: Currently multi-ranges calculate the undefined and varying bits on the fly, whereas legacy uses the m_kind field.  Since we will always have space in the irange class for a kind field, might as well keep it i

Re: [PATCH 1/2] Keep VR_UNDEFINED and VR_VARYING in sync (speeds up evrp by 8.47%).

2021-04-26 Thread Andrew MacLeod via Gcc-patches
On 4/26/21 10:16 AM, Aldy Hernandez wrote: Currently multi-ranges calculate the undefined and varying bits on the fly, whereas legacy uses the m_kind field. Since we will always have space in the irange class for a kind field, might as well keep it in sync as ranges are created, thus speeding up