summaryrefslogtreecommitdiffhomepage
path: root/ir/be/riscv/riscv_abi.h
blob: ee8241721cf2ad9b5417dc3cd07fbbe8e5fdf5e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/**
 * @file
 * @brief       Implements function parameter lowering for the RISC-V ILP32 ABI
 * @author      Johannes Bucher
 */
#ifndef LIBFIRM_RISCV_ABI_H
#define LIBFIRM_RISCV_ABI_H

#include "firm_types.h"
#include "lower_calls.h"

aggregate_spec_t riscv_lower_parameter(void *env, ir_type const *type);

aggregate_spec_t riscv_lower_result(void *env, ir_type const *type);

#endif //LIBFIRM_RISCV_ABI_H