ABI(-mabi) is not encoded in bitcode function attribute and it is not suitable to modeled on a per-function basis because one compilation unit need to have the same ABI in risc-v .
in this patch driver will pass -mabi to LTO via option, but there is another passing way via module metadata,
I'm not sure which solution is better.
any suggestion?
Argument list should be aligned.