Commit 747f8ab8 authored by Florian Liekweg's avatar Florian Liekweg
Browse files

Fixed gcc warnings --flo

[r2801]
parent 27554eda
......@@ -104,7 +104,7 @@ typedef enum
FW_WITH_LOOPS = 1<<3, /**< nyi */
FW_DUMP_BLOCK_AS_IRN = 1<<4, /**< Dump all block nodes as irn nodes
additionally */
FW_DUMP_IRN_IN_PREFIX = 1<<5, /**< Dumps all ir nodes in prefix order
FW_DUMP_IRN_IN_PREFIX = 1<<5 /**< Dumps all ir nodes in prefix order
according to the internal firm graph
structure */
} firm_walk_flags;
......
......@@ -18,23 +18,23 @@
* @remark there are numbers with normalized names below!
*/
typedef enum {
False = 0, /**< false */
Eq, /**< equal */
Lt, /**< less */
Le, /**< less or equal */
Gt, /**< greater */
Ge, /**< greater or equal */
Lg, /**< less or greater */
Leg = 7, /**< less, equal or greater = ordered */
Uo, /**< unordered */
Ue, /**< unordered or equal */
Ul, /**< unordered or less */
Ule, /**< unordered, less or equal */
Ug, /**< unordered or greater */
Uge, /**< unordered, greater or equal */
Ne, /**< unordered, less or greater = not equal */
True = 15 /**< true */
/* not_mask = Leg*/ /* bits to flip to negate comparison * @@ hack for jni interface */
False = 0, /**< false */
Eq, /**< equal */
Lt, /**< less */
Le, /**< less or equal */
Gt, /**< greater */
Ge, /**< greater or equal */
Lg, /**< less or greater */
Leg = 7, /**< less, equal or greater = ordered */
Uo, /**< unordered */
Ue, /**< unordered or equal */
Ul, /**< unordered or less */
Ule, /**< unordered, less or equal */
Ug, /**< unordered or greater */
Uge, /**< unordered, greater or equal */
Ne, /**< unordered, less or greater = not equal */
True = 15 /**< true */
/* not_mask = Leg*/ /* bits to flip to negate comparison * @@ hack for jni interface */
} pnc_number; /* pnc: Projection Number Cmp */
#define not_mask Leg
......@@ -114,7 +114,7 @@ INLINE int get_irn_inter_arity (const ir_node *node);
"in" must contain all predecessors except the block that are required for
the nodes opcode. */
INLINE void set_irn_in (ir_node *node, int arity,
ir_node *in[]);
ir_node *in[]);
/* to iterate through the predecessors without touching the array. No
order of predecessors guaranteed.
To iterate over the operands iterate from 0 to i < get_irn_arity(),
......@@ -182,12 +182,12 @@ INLINE long get_irn_node_nr (const ir_node *node);
*/
INLINE ir_node *
new_ir_node (dbg_info *db,
ir_graph *irg,
ir_node *block,
ir_op *op,
ir_mode *mode,
int arity,
ir_node *in[]);
ir_graph *irg,
ir_node *block,
ir_op *op,
ir_mode *mode,
int arity,
ir_node *in[]);
/*
*
......@@ -212,10 +212,10 @@ typedef enum {
pn_Start_M, /**< Projection on the initial memory. */
pn_Start_P_frame_base, /**< Projection on the frame base pointer. */
pn_Start_P_globals, /**< Projection on the pointer to the data segment
containing _all_ global entities. */
containing _all_ global entities. */
pn_Start_T_args, /**< Projection on all arguments. */
pn_Start_P_value_arg_base /**< Pointer to region of compound value arguments as defined by
type of this method. */
type of this method. */
} pn_Start; /* Projection numbers for Start. */
/**
......@@ -224,14 +224,14 @@ typedef enum {
*/
typedef enum {
pns_initial_exec, /**< Projection on an executable, the initial control
flow. */
flow. */
pns_global_store, /**< Projection on the global store */
pns_frame_base, /**< Projection on the frame base */
pns_globals, /**< Projection on the pointer to the data segment
containing _all_ global entities. */
containing _all_ global entities. */
pns_args, /**< Projection on all arguments */
pns_value_arg_base /**< Pointer to region of compound value arguments as defined by
type of this method. */
type of this method. */
} pns_number; /* pns: Projection Number Start */
/** Test whether arbitrary node is frame pointer.
......@@ -320,7 +320,7 @@ ir_graph *get_EndExcept_irg (ir_node *end);
typedef enum {
dense, /**< Default. Missing Proj nodes are dead control flow. */
fragmentary /**< Special. No control flow optimizations allowed. Missing
Proj nodes mean default control flow, i.e., Proj(n). */
Proj nodes mean default control flow, i.e., Proj(n). */
} cond_kind;
INLINE ir_node *get_Cond_selector (ir_node *node);
......@@ -370,11 +370,11 @@ INLINE void set_Const_type (ir_node *node, type *tp);
this flag. */
typedef enum {
type_tag, /**< The SymConst is a type tag for the given type.
Type_or_id_p is type *. */
Type_or_id_p is type *. */
size, /**< The SymConst is the size of the given type.
Type_or_id_p is type *. */
Type_or_id_p is type *. */
linkage_ptr_info /**< The SymConst is a symbolic pointer to be filled in
by the linker. Type_or_id_p is ident *. */
by the linker. Type_or_id_p is ident *. */
} symconst_kind;
typedef union type_or_id * type_or_id_p;
......@@ -412,9 +412,9 @@ typedef enum {
pncl_exc_target = 1, /**< The control flow result branching to the exception handler */
pncl_result_tuple = 2, /**< The tuple containing all (0, 1, 2, ...) results */
pncl_exc_memory = 3, /**< The memory result in case the called method terminated with
an exception */
an exception */
pncl_value_res_base = 4 /**< A pointer to the memory region containing copied results
passed by value (for compound result types). */
passed by value (for compound result types). */
} pncl_number; /* pncl: Projection Number CaLl */
/**
......@@ -424,10 +424,10 @@ typedef enum {
pn_Call_M_regular = 0, /**< The memory result. */
pn_Call_T_result = 2, /**< The tuple containing all (0, 1, 2, ...) results */
pn_Call_P_value_res_base = 4,/**< A pointer to the memory region containing copied results
passed by value (for compound result types). */
passed by value (for compound result types). */
pn_Call_X_except = 1, /**< The control flow result branching to the exception handler */
pn_Call_M_except = 3 /**< The memory result in case the called method terminated with
an exception */
an exception */
} pn_Call; /* Projection numbers for Call. */
INLINE ir_node *get_Call_mem (ir_node *node);
......@@ -620,22 +620,22 @@ INLINE void set_Not_op (ir_node *node, ir_node *op);
*/
typedef enum {
pn_Cmp_False = 0, /**< false */
pn_Cmp_Eq, /**< equal */
pn_Cmp_Lt, /**< less */
pn_Cmp_Le, /**< less or equal */
pn_Cmp_Gt, /**< greater */
pn_Cmp_Ge, /**< greater or equal */
pn_Cmp_Lg, /**< less or greater */
pn_Cmp_Eq, /**< equal */
pn_Cmp_Lt, /**< less */
pn_Cmp_Le, /**< less or equal */
pn_Cmp_Gt, /**< greater */
pn_Cmp_Ge, /**< greater or equal */
pn_Cmp_Lg, /**< less or greater */
pn_Cmp_Leg = 7, /**< less, equal or greater = ordered */
pn_Cmp_Uo, /**< unordered */
pn_Cmp_Ue, /**< unordered or equal */
pn_Cmp_Ul, /**< unordered or less */
pn_Cmp_Ule, /**< unordered, less or equal */
pn_Cmp_Ug, /**< unordered or greater */
pn_Cmp_Uge, /**< unordered, greater or equal */
pn_Cmp_Ne, /**< unordered, less or greater = not equal */
pn_Cmp_Uo, /**< unordered */
pn_Cmp_Ue, /**< unordered or equal */
pn_Cmp_Ul, /**< unordered or less */
pn_Cmp_Ule, /**< unordered, less or equal */
pn_Cmp_Ug, /**< unordered or greater */
pn_Cmp_Uge, /**< unordered, greater or equal */
pn_Cmp_Ne, /**< unordered, less or greater = not equal */
pn_Cmp_True = 15 /**< true */
/* not_mask = Leg*/ /* bits to flip to negate comparison * @@ hack for jni interface */
/* not_mask = Leg*/ /* bits to flip to negate comparison * @@ hack for jni interface */
} pn_Cmp; /* Projection numbers for Cmp */
//#define not_mask pn_Cmp_Leg
......
......@@ -30,14 +30,14 @@ typedef enum {
FC_div, /**< divide */
FC_neg, /**< negate */
FC_int, /**< truncate to integer */
FC_rnd, /**< round to integer */
FC_rnd /**< round to integer */
} fc_op_t;
enum {
FC_DEC,
FC_HEX,
FC_BIN,
FC_PACKED,
FC_PACKED
};
/* rounding modes */
......@@ -45,7 +45,7 @@ typedef enum {
FC_TONEAREST,
FC_TOPOSITIVE,
FC_TONEGATIVE,
FC_TOZERO,
FC_TOZERO
} fc_rounding_mode_t;
#define FC_DEFAULT_PRECISION 64
......
......@@ -67,31 +67,31 @@ enum {
* Possible operations on integer values.
*/
typedef enum {
SC_ADD = 0, /**< Addition */
SC_SUB, /**< Substraction */
SC_NEG, /**< Unary Minus */
SC_MUL, /**< Multiplication */
SC_DIV, /**< Integer Division (with rounding toward zero ?) */
SC_MOD, /**< Devision Remainder */
SC_SHL, /**< Left Shift */
SC_SHR, /**< Logical (unsigned) Right Shift */
SC_SHRS, /**< Arithmetic (signed) Right Shift */
SC_ROT, /**< Rotation (both directions) */
SC_AND, /**< Bitwise And */
SC_OR, /**< Bitwise Or */
SC_NOT, /**< Bitwise Not */
SC_XOR, /**< Bitwise Exclusive Or */
SC_ADD = 0, /**< Addition */
SC_SUB, /**< Substraction */
SC_NEG, /**< Unary Minus */
SC_MUL, /**< Multiplication */
SC_DIV, /**< Integer Division (with rounding toward zero ?) */
SC_MOD, /**< Devision Remainder */
SC_SHL, /**< Left Shift */
SC_SHR, /**< Logical (unsigned) Right Shift */
SC_SHRS, /**< Arithmetic (signed) Right Shift */
SC_ROT, /**< Rotation (both directions) */
SC_AND, /**< Bitwise And */
SC_OR, /**< Bitwise Or */
SC_NOT, /**< Bitwise Not */
SC_XOR /**< Bitwise Exclusive Or */
} sc_op_t;
/**
* The output mode for ntger values.
*/
enum base_t {
SC_hex, /**< hexadecimal output with small letters */
SC_HEX, /**< hexadecimal output with BIG letters */
SC_DEC, /**< decimal output */
SC_OCT, /**< octal output */
SC_BIN /**< binary output */
SC_hex, /**< hexadecimal output with small letters */
SC_HEX, /**< hexadecimal output with BIG letters */
SC_DEC, /**< decimal output */
SC_OCT, /**< octal output */
SC_BIN /**< binary output */
};
/*
......@@ -139,9 +139,9 @@ unsigned char sc_sub_bits(const void *value, int len, unsigned byte_ofs);
/**
* Converts a tarval into a string.
*
* @param val1 the value pointer
* @param bits number of valid bits in this value
* @param base output base
* @param val1 the value pointer
* @param bits number of valid bits in this value
* @param base output base
*/
const char *sc_print(const void *val1, unsigned bits, enum base_t base);
......
Markdown is supported
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