This is a rework from @fpallares's and @rogfer01's patches from BSC.
This patch removes the first VSET[I]VLI from a basic block
when its config is equal to the VL & VType of predecessors.
Authored-by: Ferran Pallarès <ferran.pallares@bsc.es>
Authored-by: Roger Ferrer Ibanez <rofirrim@gmail.com>