If a value is used for PHI node,and the PHI node is only used for return instruction which requires
signext or zeroext, we set default preferred extend kind to SIGN_EXTEND or ZERO_EXTEND.
With this optimization, we could perform bit extend in necessary BB,instead of return BB .
At the same time, increase more machine CSE opportunities.
What does the S mean after RV32/RV64?