Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Mono][RISCV] Fix bugs so that pass more regression tests (dotnet#98602)
* Revert "clean the code" This reverts commit 82793d7. * skip test aliasing_retbuf * skip loopinfinally * skip loopinfinally * skip CdeclMemberFunctionTest * skip PlatformDefaultMemberFunctionTest * skip tests * fix atomic * fix atomic * fix OP_COMPARE * fix op_COMPARE * fix OP_ATOMIC_ADD * lowering OP_DIV_UN_IMM * lowering OP_IDIV_UN_IMM * fix OP_ATOMIC_ADD * fix ROUND Mode of R and F OP * process ArgOnStackR4 * support arglist * Fix handling of OP_IL_SEQ_POINT in mini-riscv.c * decompose OP_ICONV_TO_U4 as OP_ZEXT_I4 * Refactor division and remainder operations in mini-riscv.c * Update length of int_div and long_div instructions * update CI * process special case of OP_LCGT_UN rs1 -1 * decompose OP_ICONV_TO_OVF_U4 by sext * Refactor atomic unsigned load instructions in mini-riscv.c * Update RISC-V instructions and fix method-t-ir for multiplication * Add support for OP_CALL in mono_arch_lowering_pass * Fix unhandled op following OP_RCOMPARE and OP_FCOMPARE * Fix MAX_VIRTUAL_DELEGATE_OFFSET check in get_delegate_virtual_invoke_impl * Add workflow for syncing branch to daily build * Update start_handler length in cpu-riscv64.mdesc * Update scanCommit.yml * Update scanCommit.yml * Remove scanCommit.yml workflow * Update start_handler length in cpu-riscv64.mdesc * Add support for storing float arguments in integer registers for RISC-V architecture * Fix widening operation for RISC-V target * Add support for ArgHFA in mini-riscv.h * Update RISC-V instructions in mini-riscv.c and cpu-riscv64.mdesc * Fix RISC-V calling convention in mini-riscv.c * fix setting lmf in prolague * update test file * tmp * Revert "tmp" This reverts commit f0db381. * clean pr * clang format file * format * Revert "clang format file" This reverts commit b8bc194. * set cfa_reg * fix unwind * tmp * fix length of vcall2 * fix length of call * address comment * revert helpers.c * widen float type when r4 multiply by r8
- Loading branch information