X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fia32_map_regs.h;h=aef159f73b56466f8ac043a4111fbcc1778e5749;hb=3a17d433225f46418db86ab1edbfea1cc25b9d22;hp=cc3ec1a1c757afa105fe5e7f1dbec0fd5aa7c8fd;hpb=9c9aa4c39f524635f26bb014bd4a83013a304166;p=libfirm diff --git a/ir/be/ia32/ia32_map_regs.h b/ir/be/ia32/ia32_map_regs.h index cc3ec1a1c..aef159f73 100644 --- a/ir/be/ia32/ia32_map_regs.h +++ b/ir/be/ia32/ia32_map_regs.h @@ -74,22 +74,10 @@ void ia32_build_8bit_reg_map_high(pmap *reg_map); */ const char *ia32_get_mapped_reg_name(pmap *reg_map, const arch_register_t *reg); -/** - * Check all parameters and determine the maximum number of parameters - * to pass in gp regs resp. in fp regs. - * - * @param n The number of parameters - * @param modes The list of the parameter modes - * @param n_int Holds the number of int parameters to be passed in regs after the call - * @param n_float Holds the number of float parameters to be passed in regs after the call - * @return The number of the last parameter to be passed in register - */ -int ia32_get_n_regparam_class(ia32_code_gen_t *cg, int n, ir_mode **modes); - /** * Returns the register for parameter nr. */ const arch_register_t *ia32_get_RegParam_reg(ia32_code_gen_t *cg, unsigned cc, - unsigned nr, ir_mode *mode); + size_t nr, const ir_mode *mode); #endif /* FIRM_BE_IA32_IA32_MAP_REGS_H */