Re: [PATCH 5/5] Convert ranger and clients to vrange.

2022-06-26 Thread Xi Ruoyao via Gcc-patches
On Wed, 2022-06-01 at 11:04 +0200, Aldy Hernandez via Gcc-patches wrote: > Final patch committed. > > All users but one of Value_Range::set_type() have been removed in > favor of using a constructor taking a type.   We still need to delay > initialization for one use in gimple_infer_range, as it h

[PATCH 5/5] Convert ranger and clients to vrange.

2022-05-30 Thread Aldy Hernandez via Gcc-patches
Finally, the meat of the work. Convert ranger and associated clients to vrange. Everything's relatively mechanical given the previous patches. I did include a minor cleanup in the edge code. There's no need to check that the type of the switch is an integer as non-integer switches are invalid.