* The parameter struct may be NULL. In that case, the original FIRM behavior
* is conserved.
*/
-void init_firm(const firm_parameter_t *params);
+void ir_init(const firm_parameter_t *params);
/**
* Frees all memory occupied by the firm library.
*/
-void free_firm(void);
+void ir_finish(void);
/** returns the libFirm major version number */
-unsigned firm_get_version_major(void);
+unsigned ir_get_version_major(void);
/** returns libFirm minor version number */
-unsigned firm_get_version_minor(void);
+unsigned ir_get_version_minor(void);
/** returns string describing libFirm revision */
-const char *firm_get_version_revision(void);
+const char *ir_get_version_revision(void);
/** returns string describing libFirm build */
-const char *firm_get_version_build(void);
+const char *ir_get_version_build(void);
#ifdef __cplusplus
}
return grp;
}
-void init_firm(const firm_parameter_t *param)
+void ir_init(const firm_parameter_t *param)
{
firm_parameter_t def_params;
unsigned int size;
#endif
}
-void free_firm(void) {
+void ir_finish(void)
+{
int i;
for (i = get_irp_n_irgs() - 1; i >= 0; --i)
firm_be_finish();
}
-unsigned firm_get_version_major(void)
+unsigned ir_get_version_major(void)
{
return libfirm_VERSION_MAJOR;
}
-unsigned firm_get_version_minor(void)
+unsigned ir_get_version_minor(void)
{
return libfirm_VERSION_MINOR;
}
-const char *firm_get_version_revision(void)
+const char *ir_get_version_revision(void)
{
#ifdef libfirm_VERSION_REVISION
return libfirm_VERSION_REVISION;
#endif
}
-const char *firm_get_version_build(void)
+const char *ir_get_version_build(void)
{
return "";
}