Re: [COMMITTED 3/5] Add sbr_lazy_vector and adjust (e)vrp sparse cache

2023-04-26 Thread Martin Liška
On 4/26/23 21:26, Andrew MacLeod via Gcc-patches wrote: > This implements a sparse vector class for rangers cache and uses it bey > default except when the CFG is very small, in qhich case the original full > vectors are faster.  It works like a normal vector cache (in fact it inherits > from it

[COMMITTED 3/5] Add sbr_lazy_vector and adjust (e)vrp sparse cache

2023-04-26 Thread Andrew MacLeod via Gcc-patches
This implements a sparse vector class for rangers cache and uses it bey default except when the CFG is very small, in qhich case the original full vectors are faster.  It works like a normal vector cache (in fact it inherits from it), but uses a sparse bitmap to determine whether a vector eleme