[ARM] Rewrite how VCMP are lowered, using a single node