Lines Matching refs:RV_REG_RA
51 RV_CTX_F_SEEN_CALL = RV_REG_RA,
208 if (seen_reg(RV_REG_RA, ctx)) { in __build_epilogue()
209 emit_ld(RV_REG_RA, store_offset, RV_REG_SP, ctx); in __build_epilogue()
243 emit_jalr(RV_REG_ZERO, is_tail_call ? RV_REG_T3 : RV_REG_RA, in __build_epilogue()
470 return emit_jump_and_link(RV_REG_RA, off, fixed_addr, ctx); in emit_call()
637 emit(rv_sd(RV_REG_SP, -8, RV_REG_RA), &ctx); in gen_call_or_nops()
638 ret = emit_jump_and_link(RV_REG_RA, rvoff, false, &ctx); in gen_call_or_nops()
641 emit(rv_ld(RV_REG_RA, -8, RV_REG_SP), &ctx); in gen_call_or_nops()
872 emit_sd(RV_REG_SP, stack_size - retaddr_off, RV_REG_RA, ctx); in __arch_prepare_bpf_trampoline()
972 emit_ld(RV_REG_RA, stack_size - 8, RV_REG_SP, ctx); in __arch_prepare_bpf_trampoline()
975 emit_ld(RV_REG_RA, stack_size - retaddr_off, RV_REG_SP, ctx); in __arch_prepare_bpf_trampoline()
980 emit_jalr(RV_REG_ZERO, RV_REG_RA, 0, ctx); in __arch_prepare_bpf_trampoline()
1673 if (seen_reg(RV_REG_RA, ctx)) in bpf_jit_build_prologue()
1706 if (seen_reg(RV_REG_RA, ctx)) { in bpf_jit_build_prologue()
1707 emit_sd(RV_REG_SP, store_offset, RV_REG_RA, ctx); in bpf_jit_build_prologue()