1. [RISCV] Support fast calling convention (details)
Commit 078bec6c48dd9d17ab9720897d2bb7ccbb886763 by shiva0217
[RISCV] Support fast calling convention
LLVM may annotate the function with fastcc if there has only one caller
and there're no other caller out of the module and the function is not
naked or contain variable arguments.
The fastcc functions could pass the arguments by the caller saved
Differential Revision:
llvm-svn: 374857
The file was addedllvm/test/CodeGen/RISCV/fastcc-int.ll
The file was addedllvm/test/CodeGen/RISCV/fastcc-float.ll
The file was modifiedllvm/lib/Target/RISCV/RISCVISelLowering.cpp