[instruction selector] generic vector operands support.
C2: Better support of operands with multiple match rules in AD files
C2: Dynamic register class support in ADLC
Issues with specializing vector register type for phi operand with generic operands
TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391)