This patch implements minimal support for lowering function calls to callees with arguments and/or return values according to the RISC-V calling convention. Integer, pointer and aggregate types are supported. Feedback is very much appreciated. Reviewed By: arsenm Differential Revision: https://reviews.llvm.org/D75023