Since VectorNode inherits from TypeNode, ReplicateB/S/I/L/F/D nodes can be merged into a single node.
Advantages:
1. Matching rules can be simplified, an then the final binary size can be reduced. In my experimental patch, libjvm.so reduces 100KB.
2. Easier to do optimization in GVN.
Advantages:
1. Matching rules can be simplified, an then the final binary size can be reduced. In my experimental patch, libjvm.so reduces 100KB.
2. Easier to do optimization in GVN.