Commit 22792ba2 authored by Matthias Braun's avatar Matthias Braun
Browse files

FIRM_API is for public API

parent 75da6308
...@@ -161,11 +161,11 @@ void init_irprog_1(void); ...@@ -161,11 +161,11 @@ void init_irprog_1(void);
void init_irprog_2(void); void init_irprog_2(void);
/** Adds type to the list of types in irp. */ /** Adds type to the list of types in irp. */
FIRM_API void add_irp_type(ir_type *typ); void add_irp_type(ir_type *typ);
/** Removes type from the list of types, deallocates it and /** Removes type from the list of types, deallocates it and
shrinks the list by one. */ shrinks the list by one. */
FIRM_API void remove_irp_type(ir_type *typ); void remove_irp_type(ir_type *typ);
/* Inline functions. */ /* Inline functions. */
#define get_irp_n_irgs() get_irp_n_irgs_() #define get_irp_n_irgs() get_irp_n_irgs_()
......
...@@ -94,7 +94,7 @@ static tarval *compare_iv_dbg(const interval_t *l_iv, const interval_t *r_iv, ir ...@@ -94,7 +94,7 @@ static tarval *compare_iv_dbg(const interval_t *l_iv, const interval_t *r_iv, ir
* This is a often needed case, so we handle here Confirm * This is a often needed case, so we handle here Confirm
* nodes too. * nodes too.
*/ */
FIRM_API int value_not_zero(const ir_node *n, ir_node_cnst_ptr *confirm) int value_not_zero(const ir_node *n, const ir_node **confirm)
{ {
#define RET_ON(x) if (x) { *confirm = n; return 1; } break #define RET_ON(x) if (x) { *confirm = n; return 1; } break
...@@ -171,7 +171,7 @@ FIRM_API int value_not_zero(const ir_node *n, ir_node_cnst_ptr *confirm) ...@@ -171,7 +171,7 @@ FIRM_API int value_not_zero(const ir_node *n, ir_node_cnst_ptr *confirm)
* - A SymConst(entity) is NEVER a NULL pointer * - A SymConst(entity) is NEVER a NULL pointer
* - Confirms are evaluated * - Confirms are evaluated
*/ */
FIRM_API int value_not_null(const ir_node *n, ir_node_cnst_ptr *confirm) int value_not_null(const ir_node *n, const ir_node **confirm)
{ {
ir_tarval *tv; ir_tarval *tv;
...@@ -232,7 +232,7 @@ extern "C++" { ...@@ -232,7 +232,7 @@ extern "C++" {
* If the mode of the value did not honor signed zeros, else * If the mode of the value did not honor signed zeros, else
* check for >= 0 or < 0. * check for >= 0 or < 0.
*/ */
FIRM_API ir_value_classify_sign classify_value_sign(ir_node *n) ir_value_classify_sign classify_value_sign(ir_node *n)
{ {
ir_tarval *tv, *c; ir_tarval *tv, *c;
ir_mode *mode; ir_mode *mode;
...@@ -630,7 +630,7 @@ static int is_transitive(ir_relation relation) ...@@ -630,7 +630,7 @@ static int is_transitive(ir_relation relation)
* @param right the right operand of the Cmp * @param right the right operand of the Cmp
* @param relation the compare relation * @param relation the compare relation
*/ */
FIRM_API ir_tarval *computed_value_Cmp_Confirm(const ir_node *cmp, ir_node *left, ir_node *right, ir_relation relation) ir_tarval *computed_value_Cmp_Confirm(const ir_node *cmp, ir_node *left, ir_node *right, ir_relation relation)
{ {
ir_node *l_bound; ir_node *l_bound;
ir_relation l_relation, res_relation, neg_relation; ir_relation l_relation, res_relation, neg_relation;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment