projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
removed include
[libfirm]
/
ir
/
ir
/
ircons.h
diff --git
a/ir/ir/ircons.h
b/ir/ir/ircons.h
index
b13fd19
..
8b78406
100644
(file)
--- a/
ir/ir/ircons.h
+++ b/
ir/ir/ircons.h
@@
-352,7
+352,7
@@
* ir_node *new_Cmp (ir_node *op1, ir_node *op2);
* ir_node *new_Conv (ir_node *op, ir_mode *mode);
* ir_node *new_Cast (ir_node *op, type *to_tp);
* ir_node *new_Cmp (ir_node *op1, ir_node *op2);
* ir_node *new_Conv (ir_node *op, ir_mode *mode);
* ir_node *new_Cast (ir_node *op, type *to_tp);
- * ir_node *new_Load (ir_node *store, ir_node *addr);
+ * ir_node *new_Load (ir_node *store, ir_node *addr
, ir_mode *mode
);
* ir_node *new_Store (ir_node *store, ir_node *addr, ir_node *val);
* ir_node *new_Alloc (ir_node *store, ir_node *size, type *alloc_type,
* where_alloc where);
* ir_node *new_Store (ir_node *store, ir_node *addr, ir_node *val);
* ir_node *new_Alloc (ir_node *store, ir_node *size, type *alloc_type,
* where_alloc where);
@@
-894,7
+894,7
@@
* OPERATIONS TO MANAGE MEMORY EXPLICITLY
* --------------------------------------
*
* OPERATIONS TO MANAGE MEMORY EXPLICITLY
* --------------------------------------
*
- * ir_node *new_Load (ir_node *store, ir_node *addr)
+ * ir_node *new_Load (ir_node *store, ir_node *addr
, ir_mode *mode
)
* ----------------------------------------------------------------
*
* The Load operation reads a value from memory.
* ----------------------------------------------------------------
*
* The Load operation reads a value from memory.
@@
-902,6
+902,7
@@
* Parameters:
* *store The current memory.
* *addr A pointer to the variable to be read in this memory.
* Parameters:
* *store The current memory.
* *addr A pointer to the variable to be read in this memory.
+ * *mode The mode of the value to be loaded.
*
* Inputs:
* The memory and a pointer to a variable in this memory.
*
* Inputs:
* The memory and a pointer to a variable in this memory.
@@
-1636,9
+1637,10
@@
ir_node *new_rd_Phi (dbg_info *db, ir_graph *irg, ir_node *block, int arity,
* @param *block The ir block the node belongs to.
* @param *store The current memory
* @param *adr A pointer to the variable to be read in this memory.
* @param *block The ir block the node belongs to.
* @param *store The current memory
* @param *adr A pointer to the variable to be read in this memory.
+ * @param *mode The mode of the value to be loaded.
*/
ir_node *new_rd_Load (dbg_info *db, ir_graph *irg, ir_node *block,
*/
ir_node *new_rd_Load (dbg_info *db, ir_graph *irg, ir_node *block,
- ir_node *store, ir_node *adr);
+ ir_node *store, ir_node *adr
, ir_mode *mode
);
/** Constructor for a Store node.
*
/** Constructor for a Store node.
*
@@
-1939,7
+1941,7
@@
ir_node *new_r_Raise (ir_graph *irg, ir_node *block,
* @param *con Points to an entry in the constant table.
*/
ir_node *new_r_Const (ir_graph *irg, ir_node *block,
* @param *con Points to an entry in the constant table.
*/
ir_node *new_r_Const (ir_graph *irg, ir_node *block,
- ir_mode *mode, tarval *con);
+
ir_mode *mode, tarval *con);
/** Constructor for a SymConst node.
*
/** Constructor for a SymConst node.
*
@@
-2002,7
+2004,6
@@
ir_node *new_r_Sel (ir_graph *irg, ir_node *block, ir_node *store,
* @param *x
* @param *y
* @param *z
* @param *x
* @param *y
* @param *z
- *
*/
ir_node *new_r_InstOf (ir_graph *irg, ir_node *block, ir_node *x, ir_node *y, type *z);
*/
ir_node *new_r_InstOf (ir_graph *irg, ir_node *block, ir_node *x, ir_node *y, type *z);
@@
-2017,7
+2018,6
@@
ir_node *new_r_InstOf (ir_graph *irg, ir_node *block, ir_node *x, ir_node *y, ty
* @param arity The number of procedure parameters.
* @param *in[] An array with the pointers to the parameters. The constructor copies this array.
* @param *tp Type information of the procedure called.
* @param arity The number of procedure parameters.
* @param *in[] An array with the pointers to the parameters. The constructor copies this array.
* @param *tp Type information of the procedure called.
- *
*/
ir_node *new_r_Call (ir_graph *irg, ir_node *block, ir_node *store,
ir_node *callee, int arity, ir_node *in[],
*/
ir_node *new_r_Call (ir_graph *irg, ir_node *block, ir_node *store,
ir_node *callee, int arity, ir_node *in[],
@@
-2030,7
+2030,6
@@
ir_node *new_r_Call (ir_graph *irg, ir_node *block, ir_node *store,
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_r_Add (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_r_Add (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2043,7
+2042,6
@@
ir_node *new_r_Add (ir_graph *irg, ir_node *block,
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the results.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the results.
- *
*/
ir_node *new_r_Sub (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_r_Sub (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2054,7
+2052,6
@@
ir_node *new_r_Sub (ir_graph *irg, ir_node *block,
* @param *block The ir block the node belongs to.
* @param *op The operand.
* @param *mode The mode of the operand and the result.
* @param *block The ir block the node belongs to.
* @param *op The operand.
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_r_Minus (ir_graph *irg, ir_node *block,
ir_node *op, ir_mode *mode);
*/
ir_node *new_r_Minus (ir_graph *irg, ir_node *block,
ir_node *op, ir_mode *mode);
@@
-2065,7
+2062,6
@@
ir_node *new_r_Minus (ir_graph *irg, ir_node *block,
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_r_Mul (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_r_Mul (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2077,7
+2073,6
@@
ir_node *new_r_Mul (ir_graph *irg, ir_node *block,
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_r_Quot (ir_graph *irg, ir_node *block,
ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_r_Quot (ir_graph *irg, ir_node *block,
ir_node *memop, ir_node *op1, ir_node *op2);
@@
-2089,7
+2084,6
@@
ir_node *new_r_Quot (ir_graph *irg, ir_node *block,
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_r_DivMod (ir_graph *irg, ir_node *block,
ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_r_DivMod (ir_graph *irg, ir_node *block,
ir_node *memop, ir_node *op1, ir_node *op2);
@@
-2101,7
+2095,6
@@
ir_node *new_r_DivMod (ir_graph *irg, ir_node *block,
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_r_Div (ir_graph *irg, ir_node *block,
ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_r_Div (ir_graph *irg, ir_node *block,
ir_node *memop, ir_node *op1, ir_node *op2);
@@
-2113,7
+2106,6
@@
ir_node *new_r_Div (ir_graph *irg, ir_node *block,
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_r_Mod (ir_graph *irg, ir_node *block,
ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_r_Mod (ir_graph *irg, ir_node *block,
ir_node *memop, ir_node *op1, ir_node *op2);
@@
-2124,7
+2116,6
@@
ir_node *new_r_Mod (ir_graph *irg, ir_node *block,
* @param *block The ir block the node belongs to.
* @param *op The operand
* @param *mode The mode of the operands and the result.
* @param *block The ir block the node belongs to.
* @param *op The operand
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_r_Abs (ir_graph *irg, ir_node *block,
ir_node *op, ir_mode *mode);
*/
ir_node *new_r_Abs (ir_graph *irg, ir_node *block,
ir_node *op, ir_mode *mode);
@@
-2136,7
+2127,6
@@
ir_node *new_r_Abs (ir_graph *irg, ir_node *block,
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_r_And (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_r_And (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2148,7
+2138,6
@@
ir_node *new_r_And (ir_graph *irg, ir_node *block,
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_r_Or (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_r_Or (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2160,7
+2149,6
@@
ir_node *new_r_Or (ir_graph *irg, ir_node *block,
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the results.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the results.
- *
*/
ir_node *new_r_Eor (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_r_Eor (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2171,7
+2159,6
@@
ir_node *new_r_Eor (ir_graph *irg, ir_node *block,
* @param *block The ir block the node belongs to.
* @param *op The operand.
* @param *mode The mode of the operand and the result.
* @param *block The ir block the node belongs to.
* @param *op The operand.
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_r_Not (ir_graph *irg, ir_node *block,
ir_node *op, ir_mode *mode);
*/
ir_node *new_r_Not (ir_graph *irg, ir_node *block,
ir_node *op, ir_mode *mode);
@@
-2182,7
+2169,6
@@
ir_node *new_r_Not (ir_graph *irg, ir_node *block,
* @param *block The ir block the node belongs to.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *block The ir block the node belongs to.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_r_Cmp (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2);
*/
ir_node *new_r_Cmp (ir_graph *irg, ir_node *block,
ir_node *op1, ir_node *op2);
@@
-2194,7
+2180,6
@@
ir_node *new_r_Cmp (ir_graph *irg, ir_node *block,
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_r_Shl (ir_graph *irg, ir_node *block,
ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_r_Shl (ir_graph *irg, ir_node *block,
ir_node *op, ir_node *k, ir_mode *mode);
@@
-2206,7
+2191,6
@@
ir_node *new_r_Shl (ir_graph *irg, ir_node *block,
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_r_Shr (ir_graph *irg, ir_node *block,
ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_r_Shr (ir_graph *irg, ir_node *block,
ir_node *op, ir_node *k, ir_mode *mode);
@@
-2219,7
+2203,6
@@
ir_node *new_r_Shr (ir_graph *irg, ir_node *block,
* @param *op The operand.
* @param *k The number of bits to shift the operand.
* @param *mode The mode of the operand and the result.
* @param *op The operand.
* @param *k The number of bits to shift the operand.
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_r_Shrs (ir_graph *irg, ir_node *block,
ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_r_Shrs (ir_graph *irg, ir_node *block,
ir_node *op, ir_node *k, ir_mode *mode);
@@
-2231,7
+2214,6
@@
ir_node *new_r_Shrs (ir_graph *irg, ir_node *block,
* @param *op The operand.
* @param *k The number of bits to rotate the operand.
* @param *mode The mode of the operand.
* @param *op The operand.
* @param *k The number of bits to rotate the operand.
* @param *mode The mode of the operand.
- *
*/
ir_node *new_r_Rot (ir_graph *irg, ir_node *block,
ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_r_Rot (ir_graph *irg, ir_node *block,
ir_node *op, ir_node *k, ir_mode *mode);
@@
-2242,7
+2224,6
@@
ir_node *new_r_Rot (ir_graph *irg, ir_node *block,
* @param *block The ir block the node belongs to.
* @param *op The operand.
* @param *mode The mode of this the operand muss be converted .
* @param *block The ir block the node belongs to.
* @param *op The operand.
* @param *mode The mode of this the operand muss be converted .
- *
*/
ir_node *new_r_Conv (ir_graph *irg, ir_node *block,
ir_node *op, ir_mode *mode);
*/
ir_node *new_r_Conv (ir_graph *irg, ir_node *block,
ir_node *op, ir_mode *mode);
@@
-2255,7
+2236,6
@@
ir_node *new_r_Conv (ir_graph *irg, ir_node *block,
* @param *block The ir block the node belongs to.
* @param *op The operand.
* @param *to_tp The type of this the operand muss be casted .
* @param *block The ir block the node belongs to.
* @param *op The operand.
* @param *to_tp The type of this the operand muss be casted .
- *
*/
ir_node *new_r_Cast (ir_graph *irg, ir_node *block,
ir_node *op, type *to_tp);
*/
ir_node *new_r_Cast (ir_graph *irg, ir_node *block,
ir_node *op, type *to_tp);
@@
-2267,7
+2247,6
@@
ir_node *new_r_Cast (ir_graph *irg, ir_node *block,
* @param arity The number of predecessors
* @param *in[] Array with predecessors. The constructor copies this array.
* @param *mode The mode of it's inputs and output.
* @param arity The number of predecessors
* @param *in[] Array with predecessors. The constructor copies this array.
* @param *mode The mode of it's inputs and output.
- *
*/
ir_node *new_r_Phi (ir_graph *irg, ir_node *block, int arity,
ir_node *in[], ir_mode *mode);
*/
ir_node *new_r_Phi (ir_graph *irg, ir_node *block, int arity,
ir_node *in[], ir_mode *mode);
@@
-2278,10
+2257,11
@@
ir_node *new_r_Phi (ir_graph *irg, ir_node *block, int arity,
* @param *block The ir block the node belongs to.
* @param *store The current memory
* @param *adr A pointer to the variable to be read in this memory.
* @param *block The ir block the node belongs to.
* @param *store The current memory
* @param *adr A pointer to the variable to be read in this memory.
- *
+ *
@param *mode The mode of the value to be loaded.
*/
ir_node *new_r_Load (ir_graph *irg, ir_node *block,
*/
ir_node *new_r_Load (ir_graph *irg, ir_node *block,
- ir_node *store, ir_node *adr);
+ ir_node *store, ir_node *adr, ir_mode *mode);
+
/** Constructor for a Store node.
*
* @param *irg The ir graph the node belongs to.
/** Constructor for a Store node.
*
* @param *irg The ir graph the node belongs to.
@@
-2303,7
+2283,6
@@
ir_node *new_r_Store (ir_graph *irg, ir_node *block,
* @param *size The number of bytes to allocate.
* @param *alloc_type The type of the allocated variable.
* @param where Where to allocate the variable, either heap_alloc or stack_alloc.
* @param *size The number of bytes to allocate.
* @param *alloc_type The type of the allocated variable.
* @param where Where to allocate the variable, either heap_alloc or stack_alloc.
- *
*/
ir_node *new_r_Alloc (ir_graph *irg, ir_node *block, ir_node *store,
ir_node *size, type *alloc_type, where_alloc where);
*/
ir_node *new_r_Alloc (ir_graph *irg, ir_node *block, ir_node *store,
ir_node *size, type *alloc_type, where_alloc where);
@@
-2319,7
+2298,6
@@
ir_node *new_r_Alloc (ir_graph *irg, ir_node *block, ir_node *store,
* @param *ptr The pointer to the object to free.
* @param *size The number of objects of type free_type to free in a sequence.
* @param *free_type The type of the freed variable.
* @param *ptr The pointer to the object to free.
* @param *size The number of objects of type free_type to free in a sequence.
* @param *free_type The type of the freed variable.
- *
*/
ir_node *new_r_Free (ir_graph *irg, ir_node *block, ir_node *store,
ir_node *ptr, ir_node *size, type *free_type);
*/
ir_node *new_r_Free (ir_graph *irg, ir_node *block, ir_node *store,
ir_node *ptr, ir_node *size, type *free_type);
@@
-2335,7
+2313,6
@@
ir_node *new_r_Free (ir_graph *irg, ir_node *block, ir_node *store,
* @param arity The number of memories to syncronize.
* @param *in[] An array of pointers to nodes that produce an output of type memory.
* The constructor copies this array.
* @param arity The number of memories to syncronize.
* @param *in[] An array of pointers to nodes that produce an output of type memory.
* The constructor copies this array.
- *
*/
ir_node *new_r_Sync (ir_graph *irg, ir_node *block, int arity, ir_node *in[]);
*/
ir_node *new_r_Sync (ir_graph *irg, ir_node *block, int arity, ir_node *in[]);
@@
-2349,7
+2326,6
@@
ir_node *new_r_Sync (ir_graph *irg, ir_node *block, int arity, ir_node *in[]);
* @param arg A node producing a tuple.
* @param *mode The mode of the value to project.
* @param proj The position of the value in the tuple.
* @param arg A node producing a tuple.
* @param *mode The mode of the value to project.
* @param proj The position of the value in the tuple.
- *
*/
ir_node *new_r_Proj (ir_graph *irg, ir_node *block, ir_node *arg,
ir_mode *mode, long proj);
*/
ir_node *new_r_Proj (ir_graph *irg, ir_node *block, ir_node *arg,
ir_mode *mode, long proj);
@@
-2362,7
+2338,6
@@
ir_node *new_r_Proj (ir_graph *irg, ir_node *block, ir_node *arg,
* @param *block The ir block the node belongs to.
* @param arg A node producing a tuple.
* @param max_ proj The end position of the value in the tuple.
* @param *block The ir block the node belongs to.
* @param arg A node producing a tuple.
* @param max_ proj The end position of the value in the tuple.
- *
*/
ir_node *new_r_defaultProj (ir_graph *irg, ir_node *block, ir_node *arg, long max_proj);
*/
ir_node *new_r_defaultProj (ir_graph *irg, ir_node *block, ir_node *arg, long max_proj);
@@
-2389,7
+2364,6
@@
ir_node *new_r_Tuple (ir_graph *irg, ir_node *block, int arity, ir_node *in[]);
* @param *block The ir block the node belongs to.
* @param *val The operand to Id.
* @param *mode The mode of *val.
* @param *block The ir block the node belongs to.
* @param *val The operand to Id.
* @param *mode The mode of *val.
- *
*/
ir_node *new_r_Id (ir_graph *irg, ir_node *block,
ir_node *val, ir_mode *mode);
*/
ir_node *new_r_Id (ir_graph *irg, ir_node *block,
ir_node *val, ir_mode *mode);
@@
-2443,7
+2417,6
@@
ir_node *new_r_Unknown(ir_graph *irg, ir_mode *m);
* @param *irg The ir graph the node belong to.
* @param *block The block the node belong to.
* @param *callee The call node bisible in the intra procedural view.
* @param *irg The ir graph the node belong to.
* @param *block The block the node belong to.
* @param *callee The call node bisible in the intra procedural view.
- *
*/
ir_node *new_r_CallBegin(ir_graph *irg, ir_node *block, ir_node *callee);
*/
ir_node *new_r_CallBegin(ir_graph *irg, ir_node *block, ir_node *callee);
@@
-2453,7
+2426,6
@@
ir_node *new_r_CallBegin(ir_graph *irg, ir_node *block, ir_node *callee);
*
* @param *irg The ir graph the node belong to.
* @param *block The block the node belong to.
*
* @param *irg The ir graph the node belong to.
* @param *block The block the node belong to.
- *
*/
ir_node *new_r_EndReg (ir_graph *irg, ir_node *block);
*/
ir_node *new_r_EndReg (ir_graph *irg, ir_node *block);
@@
-2463,7
+2435,6
@@
ir_node *new_r_EndReg (ir_graph *irg, ir_node *block);
*
* @param *irg The ir graph the node belong to.
* @param *block The block the node belong to.
*
* @param *irg The ir graph the node belong to.
* @param *block The block the node belong to.
- *
*/
ir_node *new_r_EndExcept(ir_graph *irg, ir_node *block);
*/
ir_node *new_r_EndExcept(ir_graph *irg, ir_node *block);
@@
-2476,7
+2447,6
@@
ir_node *new_r_EndExcept(ir_graph *irg, ir_node *block);
*
* @param *irg The ir graph the node belong to.
* @param *block The block the node belong to.
*
* @param *irg The ir graph the node belong to.
* @param *block The block the node belong to.
- *
*/
ir_node *new_r_Break (ir_graph *irg, ir_node *block);
*/
ir_node *new_r_Break (ir_graph *irg, ir_node *block);
@@
-2496,7
+2466,6
@@
ir_node *new_r_Break (ir_graph *irg, ir_node *block);
* @param *arg The tuple value to project from.
* @param *mode The mode of the projected value.
* @param proj The position in the tuple to project from.
* @param *arg The tuple value to project from.
* @param *mode The mode of the projected value.
* @param proj The position in the tuple to project from.
- *
*/
ir_node *new_r_Filter (ir_graph *irg, ir_node *block, ir_node *arg,
ir_mode *mode, long proj);
*/
ir_node *new_r_Filter (ir_graph *irg, ir_node *block, ir_node *arg,
ir_mode *mode, long proj);
@@
-2513,7
+2482,6
@@
ir_node *new_r_Filter (ir_graph *irg, ir_node *block, ir_node *arg,
* @param *in[] An array with the pointers to the parameters.
* The constructor copies this array.
* @param *type Type information of the procedure called.
* @param *in[] An array with the pointers to the parameters.
* The constructor copies this array.
* @param *type Type information of the procedure called.
- *
*/
ir_node *new_r_FuncCall (ir_graph *irg, ir_node *block,
ir_node *callee, int arity, ir_node *in[],
*/
ir_node *new_r_FuncCall (ir_graph *irg, ir_node *block,
ir_node *callee, int arity, ir_node *in[],
@@
-2557,7
+2525,6
@@
ir_node *new_d_Block(dbg_info* db, int arity, ir_node *in[]);
* Adds the node to the block in current_ir_block.
*
* @param *db A pointer for debug information.
* Adds the node to the block in current_ir_block.
*
* @param *db A pointer for debug information.
- *
*/
ir_node *new_d_Start (dbg_info* db);
*/
ir_node *new_d_Start (dbg_info* db);
@@
-2566,7
+2533,6
@@
ir_node *new_d_Start (dbg_info* db);
* Adds the node to the block in current_ir_block.
*
* @param *db A pointer for debug information.
* Adds the node to the block in current_ir_block.
*
* @param *db A pointer for debug information.
- *
*/
ir_node *new_d_End (dbg_info* db);
*/
ir_node *new_d_End (dbg_info* db);
@@
-2577,7
+2543,6
@@
ir_node *new_d_End (dbg_info* db);
* Jmp represents control flow to a single control successor.
*
* @param *db A pointer for debug information.
* Jmp represents control flow to a single control successor.
*
* @param *db A pointer for debug information.
- *
*/
ir_node *new_d_Jmp (dbg_info* db);
*/
ir_node *new_d_Jmp (dbg_info* db);
@@
-2595,7
+2560,6
@@
ir_node *new_d_Jmp (dbg_info* db);
*
* @param *db A pointer for debug information.
* @param *c The conditions parameter.Can be of mode b or I_u.
*
* @param *db A pointer for debug information.
* @param *c The conditions parameter.Can be of mode b or I_u.
- *
*/
ir_node *new_d_Cond (dbg_info* db, ir_node *c);
*/
ir_node *new_d_Cond (dbg_info* db, ir_node *c);
@@
-2611,7
+2575,6
@@
ir_node *new_d_Cond (dbg_info* db, ir_node *c);
* @param *store The state of memory.
* @param arity Number of array indexes.
* @param *in Array with index inputs to the node.
* @param *store The state of memory.
* @param arity Number of array indexes.
* @param *in Array with index inputs to the node.
- *
*/
ir_node *new_d_Return (dbg_info* db, ir_node *store, int arity, ir_node *in[]);
*/
ir_node *new_d_Return (dbg_info* db, ir_node *store, int arity, ir_node *in[]);
@@
-2623,7
+2586,6
@@
ir_node *new_d_Return (dbg_info* db, ir_node *store, int arity, ir_node *in[]);
* @param *db A pointer for debug information.
* @param *store The current memory.
* @param *obj A pointer to the Except variable.
* @param *db A pointer for debug information.
* @param *store The current memory.
* @param *obj A pointer to the Except variable.
- *
*/
ir_node *new_d_Raise (dbg_info* db, ir_node *store, ir_node *obj);
*/
ir_node *new_d_Raise (dbg_info* db, ir_node *store, ir_node *obj);
@@
-2640,7
+2602,6
@@
ir_node *new_d_Raise (dbg_info* db, ir_node *store, ir_node *obj);
* @param *con Points to an entry in the constant table. This pointer is
added to the attributes of the node.
* @param *tp The type of the constante.
* @param *con Points to an entry in the constant table. This pointer is
added to the attributes of the node.
* @param *tp The type of the constante.
- *
*/
ir_node *new_d_Const_type (dbg_info* db, ir_mode *mode, tarval *con, type *tp);
*/
ir_node *new_d_Const_type (dbg_info* db, ir_mode *mode, tarval *con, type *tp);
@@
-2657,7
+2618,6
@@
ir_node *new_d_Const_type (dbg_info* db, ir_mode *mode, tarval *con, type *tp);
* @param *mode The mode of the operands and redults.
* @param *con Points to an entry in the constant table. This pointer is added
* to the attributes of the node.
* @param *mode The mode of the operands and redults.
* @param *con Points to an entry in the constant table. This pointer is added
* to the attributes of the node.
- *
*/
ir_node *new_d_Const (dbg_info* db, ir_mode *mode, tarval *con);
*/
ir_node *new_d_Const (dbg_info* db, ir_mode *mode, tarval *con);
@@
-2709,7
+2669,6
@@
ir_node *new_d_SymConst (dbg_info* db, union symconst_symbol value, symconst_kin
* @param *objptr The object from that the Sel operation selects a
* single attribute out.
* @param *ent The entity to select.
* @param *objptr The object from that the Sel operation selects a
* single attribute out.
* @param *ent The entity to select.
- *
*/
ir_node *new_d_simpleSel(dbg_info* db, ir_node *store, ir_node *objptr, entity *ent);
*/
ir_node *new_d_simpleSel(dbg_info* db, ir_node *store, ir_node *objptr, entity *ent);
@@
-2745,7
+2704,6
@@
ir_node *new_d_Sel (dbg_info* db, ir_node *store, ir_node *objptr, int arity,
* @param *store
* @param *objptr
* @param *ent
* @param *store
* @param *objptr
* @param *ent
- *
*/
ir_node *new_d_InstOf (dbg_info* db, ir_node *store, ir_node *objptr, type *ent);
*/
ir_node *new_d_InstOf (dbg_info* db, ir_node *store, ir_node *objptr, type *ent);
@@
-2760,7
+2718,6
@@
ir_node *new_d_InstOf (dbg_info* db, ir_node *store, ir_node *objptr, type *ent)
* @param arity The number of procedure parameters.
* @param *in[] An array with the pointers to the parameters. The constructor copies this array.
* @param *tp Type information of the procedure called.
* @param arity The number of procedure parameters.
* @param *in[] An array with the pointers to the parameters. The constructor copies this array.
* @param *tp Type information of the procedure called.
- *
*/
ir_node *new_d_Call (dbg_info* db, ir_node *store, ir_node *callee, int arity, ir_node *in[],
*/
ir_node *new_d_Call (dbg_info* db, ir_node *store, ir_node *callee, int arity, ir_node *in[],
@@
-2774,7
+2731,6
@@
ir_node *new_d_Call (dbg_info* db, ir_node *store, ir_node *callee, int arity,
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_d_Add (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_d_Add (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2786,7
+2742,6
@@
ir_node *new_d_Add (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_d_Sub (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_d_Sub (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2798,7
+2753,6
@@
ir_node *new_d_Sub (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
* @param *db A pointer for debug information.
* @param *op The operand .
* @param *mode The mode of the operand and the result.
* @param *db A pointer for debug information.
* @param *op The operand .
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_d_Minus (dbg_info* db, ir_node *op, ir_mode *mode);
*/
ir_node *new_d_Minus (dbg_info* db, ir_node *op, ir_mode *mode);
@@
-2810,7
+2764,6
@@
ir_node *new_d_Minus (dbg_info* db, ir_node *op, ir_mode *mode);
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_d_Mul (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_d_Mul (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2822,7
+2775,6
@@
ir_node *new_d_Mul (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_d_Quot (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_d_Quot (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2);
@@
-2834,7
+2786,6
@@
ir_node *new_d_Quot (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2)
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_d_DivMod (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_d_DivMod (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2);
@@
-2846,7
+2797,6
@@
ir_node *new_d_DivMod (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2)
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_d_Div (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_d_Div (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2);
@@
-2858,7
+2808,6
@@
ir_node *new_d_Div (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2)
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_d_Mod (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_d_Mod (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2);
@@
-2869,7
+2818,6
@@
ir_node *new_d_Mod (dbg_info* db, ir_node *memop, ir_node *op1, ir_node *op2)
* @param *db A pointer for debug information.
* @param *op The operand
* @param *mode The mode of the operands and the result.
* @param *db A pointer for debug information.
* @param *op The operand
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_d_Abs (dbg_info* db, ir_node *op, ir_mode *mode);
*/
ir_node *new_d_Abs (dbg_info* db, ir_node *op, ir_mode *mode);
@@
-2883,7
+2831,6
@@
ir_node *new_d_Abs (dbg_info* db, ir_node *op, ir_mode *mode);
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_d_And (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_d_And (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2895,7
+2842,6
@@
ir_node *new_d_And (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_d_Or (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_d_Or (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2907,7
+2853,6
@@
ir_node *new_d_Or (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the results.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the results.
- *
*/
ir_node *new_d_Eor (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_d_Eor (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-2918,7
+2863,6
@@
ir_node *new_d_Eor (dbg_info* db, ir_node *op1, ir_node *op2, ir_mode *mode);
* @param *db A pointer for debug information.
* @param *op The operand.
* @param *mode The mode of the operand and the result.
* @param *db A pointer for debug information.
* @param *op The operand.
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_d_Not (dbg_info* db, ir_node *op, ir_mode *mode);
*/
ir_node *new_d_Not (dbg_info* db, ir_node *op, ir_mode *mode);
@@
-2930,7
+2874,6
@@
ir_node *new_d_Not (dbg_info* db, ir_node *op, ir_mode *mode);
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_d_Shl (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_d_Shl (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
@@
-2942,7
+2885,6
@@
ir_node *new_d_Shl (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_d_Shr (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_d_Shr (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
@@
-2954,7
+2896,6
@@
ir_node *new_d_Shr (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_d_Shrs (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_d_Shrs (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
@@
-2966,7
+2907,6
@@
ir_node *new_d_Shrs (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
* @param *op The operand.
* @param *k The number of bits to rotate the operand.
* @param *mode The mode of the operand.
* @param *op The operand.
* @param *k The number of bits to rotate the operand.
* @param *mode The mode of the operand.
- *
*/
ir_node *new_d_Rot (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_d_Rot (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
@@
-2977,7
+2917,6
@@
ir_node *new_d_Rot (dbg_info* db, ir_node *op, ir_node *k, ir_mode *mode);
* @param *db A pointer for debug information.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *db A pointer for debug information.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_d_Cmp (dbg_info* db, ir_node *op1, ir_node *op2);
*/
ir_node *new_d_Cmp (dbg_info* db, ir_node *op1, ir_node *op2);
@@
-2988,7
+2927,6
@@
ir_node *new_d_Cmp (dbg_info* db, ir_node *op1, ir_node *op2);
* @param *db A pointer for debug information.
* @param *op The operand.
* @param *mode The mode of this the operand muss be converted .
* @param *db A pointer for debug information.
* @param *op The operand.
* @param *mode The mode of this the operand muss be converted .
- *
*/
ir_node *new_d_Conv (dbg_info* db, ir_node *op, ir_mode *mode);
*/
ir_node *new_d_Conv (dbg_info* db, ir_node *op, ir_mode *mode);
@@
-3000,7
+2938,6
@@
ir_node *new_d_Conv (dbg_info* db, ir_node *op, ir_mode *mode);
* @param *db A pointer for debug information.
* @param *op The operand.
* @param *to_tp The type of this the operand muss be casted .
* @param *db A pointer for debug information.
* @param *op The operand.
* @param *to_tp The type of this the operand muss be casted .
- *
*/
ir_node *new_d_Cast (dbg_info* db, ir_node *op, type *to_tp);
*/
ir_node *new_d_Cast (dbg_info* db, ir_node *op, type *to_tp);
@@
-3012,7
+2949,6
@@
ir_node *new_d_Cast (dbg_info* db, ir_node *op, type *to_tp);
* @param arity The number of predecessors
* @param *in Array with predecessors
* @param *mode The mode of it's inputs and output.
* @param arity The number of predecessors
* @param *in Array with predecessors
* @param *mode The mode of it's inputs and output.
- *
*/
ir_node *new_d_Phi (dbg_info* db, int arity, ir_node *in[], ir_mode *mode);
*/
ir_node *new_d_Phi (dbg_info* db, int arity, ir_node *in[], ir_mode *mode);
@@
-3023,9
+2959,9
@@
ir_node *new_d_Phi (dbg_info* db, int arity, ir_node *in[], ir_mode *mode);
* @param *db A pointer for debug information.
* @param *store The current memory
* @param *adr A pointer to the variable to be read in this memory.
* @param *db A pointer for debug information.
* @param *store The current memory
* @param *adr A pointer to the variable to be read in this memory.
- *
+ *
@param *mode The mode of the value to be loaded.
*/
*/
-ir_node *new_d_Load (dbg_info* db, ir_node *store, ir_node *addr);
+ir_node *new_d_Load (dbg_info* db, ir_node *store, ir_node *addr
, ir_mode *mode
);
/** Constructor for a Store node.
*
/** Constructor for a Store node.
*
@@
-3048,7
+2984,6
@@
ir_node *new_d_Store (dbg_info* db, ir_node *store, ir_node *addr, ir_node *val
* @param *size The number of bytes to allocate.
* @param *alloc_type The type of the allocated variable.
* @param where Where to allocate the variable, either heap_alloc or stack_alloc.
* @param *size The number of bytes to allocate.
* @param *alloc_type The type of the allocated variable.
* @param where Where to allocate the variable, either heap_alloc or stack_alloc.
- *
*/
ir_node *new_d_Alloc (dbg_info* db, ir_node *store, ir_node *size, type *alloc_type,
where_alloc where);
*/
ir_node *new_d_Alloc (dbg_info* db, ir_node *store, ir_node *size, type *alloc_type,
where_alloc where);
@@
-3064,7
+2999,6
@@
ir_node *new_d_Alloc (dbg_info* db, ir_node *store, ir_node *size, type *alloc_
* @param *ptr The pointer to the object to free.
* @param *size The number of objects of type free_type to free in a sequence.
* @param *free_type The type of the freed variable.
* @param *ptr The pointer to the object to free.
* @param *size The number of objects of type free_type to free in a sequence.
* @param *free_type The type of the freed variable.
- *
*/
ir_node *new_d_Free (dbg_info* db, ir_node *store, ir_node *ptr, ir_node *size,
type *free_type);
*/
ir_node *new_d_Free (dbg_info* db, ir_node *store, ir_node *ptr, ir_node *size,
type *free_type);
@@
-3080,7
+3014,6
@@
ir_node *new_d_Free (dbg_info* db, ir_node *store, ir_node *ptr, ir_node *size
* @param arity The number of memories to syncronize.
* @param **in An array of pointers to nodes that produce an output of type
* memory. The constructor copies this array.
* @param arity The number of memories to syncronize.
* @param **in An array of pointers to nodes that produce an output of type
* memory. The constructor copies this array.
- *
*/
ir_node *new_d_Sync (dbg_info* db, int arity, ir_node *in[]);
*/
ir_node *new_d_Sync (dbg_info* db, int arity, ir_node *in[]);
@@
-3095,7
+3028,6
@@
ir_node *new_d_Sync (dbg_info* db, int arity, ir_node *in[]);
* @param arg A node producing a tuple.
* @param *mode The mode of the value to project.
* @param proj The position of the value in the tuple.
* @param arg A node producing a tuple.
* @param *mode The mode of the value to project.
* @param proj The position of the value in the tuple.
- *
*/
ir_node *new_d_Proj (dbg_info* db, ir_node *arg, ir_mode *mode, long proj);
*/
ir_node *new_d_Proj (dbg_info* db, ir_node *arg, ir_mode *mode, long proj);
@@
-3108,7
+3040,6
@@
ir_node *new_d_Proj (dbg_info* db, ir_node *arg, ir_mode *mode, long proj);
* @param *db A pointer for debug information.
* @param arg A node producing a tuple.
* @param max_ proj The end position of the value in the tuple.
* @param *db A pointer for debug information.
* @param arg A node producing a tuple.
* @param max_ proj The end position of the value in the tuple.
- *
*/
ir_node *new_d_defaultProj (dbg_info* db, ir_node *arg, long max_proj);
*/
ir_node *new_d_defaultProj (dbg_info* db, ir_node *arg, long max_proj);
@@
-3121,7
+3052,6
@@
ir_node *new_d_defaultProj (dbg_info* db, ir_node *arg, long max_proj);
* @param *db A pointer for debug information.
* @param arity The number of tuple elements.
* @param **in An array containing pointers to the nodes producing the tuple elements.
* @param *db A pointer for debug information.
* @param arity The number of tuple elements.
* @param **in An array containing pointers to the nodes producing the tuple elements.
- *
*/
ir_node *new_d_Tuple (dbg_info* db, int arity, ir_node *in[]);
*/
ir_node *new_d_Tuple (dbg_info* db, int arity, ir_node *in[]);
@@
-3134,7
+3064,6
@@
ir_node *new_d_Tuple (dbg_info* db, int arity, ir_node *in[]);
* @param *db A pointer for debug information.
* @param *val The operand to Id.
* @param *mode The mode of *val.
* @param *db A pointer for debug information.
* @param *val The operand to Id.
* @param *mode The mode of *val.
- *
*/
ir_node *new_d_Id (dbg_info* db, ir_node *val, ir_mode *mode);
*/
ir_node *new_d_Id (dbg_info* db, ir_node *val, ir_mode *mode);
@@
-3142,7
+3071,6
@@
ir_node *new_d_Id (dbg_info* db, ir_node *val, ir_mode *mode);
*
* Returns the unique Bad node of the graph. The same as
* get_irg_bad().
*
* Returns the unique Bad node of the graph. The same as
* get_irg_bad().
- *
*/
ir_node *new_d_Bad (void);
*/
ir_node *new_d_Bad (void);
@@
-3158,7
+3086,6
@@
ir_node *new_d_Bad (void);
* @param *val The value we express a constraint for
* @param *bound The value to compare against. Must be a firm node, typically a constant.
* @param cmp The compare operation.
* @param *val The value we express a constraint for
* @param *bound The value to compare against. Must be a firm node, typically a constant.
* @param cmp The compare operation.
- *
*/
ir_node *new_d_Confirm (dbg_info* db, ir_node *val, ir_node *bound, pn_Cmp cmp);
*/
ir_node *new_d_Confirm (dbg_info* db, ir_node *val, ir_node *bound, pn_Cmp cmp);
@@
-3169,7
+3096,6
@@
ir_node *new_d_Confirm (dbg_info* db, ir_node *val, ir_node *bound, pn_Cmp cmp);
* the start block.
*
* @param *m The mode of the unknown value.
* the start block.
*
* @param *m The mode of the unknown value.
- *
*/
ir_node *new_d_Unknown(ir_mode *m);
*/
ir_node *new_d_Unknown(ir_mode *m);
@@
-3182,7
+3108,6
@@
ir_node *new_d_Unknown(ir_mode *m);
*
* @param *db A pointer for debug information.
* @param *callee The call node bisible in the intra procedural view.
*
* @param *db A pointer for debug information.
* @param *callee The call node bisible in the intra procedural view.
- *
*/
ir_node *new_d_CallBegin(dbg_info *db, ir_node *callee);
*/
ir_node *new_d_CallBegin(dbg_info *db, ir_node *callee);
@@
-3191,7
+3116,6
@@
ir_node *new_d_CallBegin(dbg_info *db, ir_node *callee);
*Adds the node to the block in current_ir_block.
*
* @param *db A pointer for debug information.
*Adds the node to the block in current_ir_block.
*
* @param *db A pointer for debug information.
- *
*/
ir_node *new_d_EndReg (dbg_info *db);
*/
ir_node *new_d_EndReg (dbg_info *db);
@@
-3201,7
+3125,6
@@
ir_node *new_d_EndReg (dbg_info *db);
* Adds the node to the block in current_ir_block.
*
* @param *db A pointer for debug information.
* Adds the node to the block in current_ir_block.
*
* @param *db A pointer for debug information.
- *
*/
ir_node *new_d_EndExcept(dbg_info *db);
*/
ir_node *new_d_EndExcept(dbg_info *db);
@@
-3216,7
+3139,6
@@
ir_node *new_d_EndExcept(dbg_info *db);
* behind Call nodes to represent the control flow to called procedures.
*
* @param *db A pointer for debug information.
* behind Call nodes to represent the control flow to called procedures.
*
* @param *db A pointer for debug information.
- *
*/
ir_node *new_d_Break (dbg_info *db);
*/
ir_node *new_d_Break (dbg_info *db);
@@
-3236,7
+3158,6
@@
ir_node *new_d_Break (dbg_info *db);
* @param *arg The tuple value to project from.
* @param *mode The mode of the projected value.
* @param proj The position in the tuple to project from.
* @param *arg The tuple value to project from.
* @param *mode The mode of the projected value.
* @param proj The position in the tuple to project from.
- *
*/
ir_node *new_d_Filter (dbg_info *db, ir_node *arg, ir_mode *mode, long proj);
*/
ir_node *new_d_Filter (dbg_info *db, ir_node *arg, ir_mode *mode, long proj);
@@
-3252,7
+3173,6
@@
ir_node *new_d_Filter (dbg_info *db, ir_node *arg, ir_mode *mode, long proj);
* @param **in An array with the pointers to the parameters.
* The constructor copies this array.
* @param *tp Type information of the procedure called.
* @param **in An array with the pointers to the parameters.
* The constructor copies this array.
* @param *tp Type information of the procedure called.
- *
*/
ir_node *new_d_FuncCall (dbg_info* db, ir_node *callee, int arity, ir_node *in[],
type *tp);
*/
ir_node *new_d_FuncCall (dbg_info* db, ir_node *callee, int arity, ir_node *in[],
type *tp);
@@
-3287,7
+3207,6
@@
ir_node *new_Start (void);
/** Constructor for an End node.
*
* Adds the node to the block in current_ir_block.
/** Constructor for an End node.
*
* Adds the node to the block in current_ir_block.
- *
*/
ir_node *new_End (void);
*/
ir_node *new_End (void);
@@
-3295,7
+3214,6
@@
ir_node *new_End (void);
*
* Used to represent regular procedure end in interprocedual view.
* Adds the node to the block in current_ir_block.
*
* Used to represent regular procedure end in interprocedual view.
* Adds the node to the block in current_ir_block.
- *
*/
ir_node *new_EndReg (void);
*/
ir_node *new_EndReg (void);
@@
-3303,18
+3221,14
@@
ir_node *new_EndReg (void);
*
* Used to represent exceptional procedure end in interprocedural view.
* Adds the node to the block in current_ir_block.
*
* Used to represent exceptional procedure end in interprocedural view.
* Adds the node to the block in current_ir_block.
- *
- *
- *
*/
ir_node *new_EndExcept(void);
*/
ir_node *new_EndExcept(void);
-/**
+/**
Constructor for a Jump node.
*
*
- *
Constructor for a Jump node.
Adds the node to the block in current_ir_block.
+ * Adds the node to the block in current_ir_block.
*
* Jmp represents control flow to a single control successor.
*
* Jmp represents control flow to a single control successor.
- *
*/
ir_node *new_Jmp (void);
*/
ir_node *new_Jmp (void);
@@
-3323,8
+3237,7
@@
ir_node *new_Jmp (void);
* The blocks separated by a break may not be concatenated by an optimization.
* It is used for the interprocedural representation where blocks are parted
* behind Call nodes to represent the control flow to called procedures.
* The blocks separated by a break may not be concatenated by an optimization.
* It is used for the interprocedural representation where blocks are parted
* behind Call nodes to represent the control flow to called procedures.
- *Adds the node to the block in current_ir_block.
- *
+ * Adds the node to the block in current_ir_block.
*/
ir_node *new_Break (void);
*/
ir_node *new_Break (void);
@@
-3339,7
+3252,6
@@
ir_node *new_Break (void);
*
*
* @param *c The conditions parameter.Can be of mode b or I_u.
*
*
* @param *c The conditions parameter.Can be of mode b or I_u.
- *
*/
ir_node *new_Cond (ir_node *c);
*/
ir_node *new_Cond (ir_node *c);
@@
-3351,7
+3263,6
@@
ir_node *new_Cond (ir_node *c);
* @param *store The state of memory.
* @param arity Number of array indexes.
* @param *in Array with index inputs to the node.
* @param *store The state of memory.
* @param arity Number of array indexes.
* @param *in Array with index inputs to the node.
- *
*/
ir_node *new_Return (ir_node *store, int arity, ir_node *in[]);
*/
ir_node *new_Return (ir_node *store, int arity, ir_node *in[]);
@@
-3361,7
+3272,6
@@
ir_node *new_Return (ir_node *store, int arity, ir_node *in[]);
*
* @param *store The current memory.
* @param *obj A pointer to the Except variable.
*
* @param *store The current memory.
* @param *obj A pointer to the Except variable.
- *
*/
ir_node *new_Raise (ir_node *store, ir_node *obj);
*/
ir_node *new_Raise (ir_node *store, ir_node *obj);
@@
-3375,7
+3285,6
@@
ir_node *new_Raise (ir_node *store, ir_node *obj);
* @param *mode The mode of the operands and redults.
* @param *con Points to an entry in the constant table. This pointer is
* added to the attributes of the node.
* @param *mode The mode of the operands and redults.
* @param *con Points to an entry in the constant table. This pointer is
* added to the attributes of the node.
- *
*/
ir_node *new_Const (ir_mode *mode, tarval *con);
*/
ir_node *new_Const (ir_mode *mode, tarval *con);
@@
-3403,7
+3312,6
@@
ir_node *new_Const (ir_mode *mode, tarval *con);
*
* @param value A type or a ident depending on the SymConst kind.
* @param symkind The kind of the symbolic constant: symconst_type_tag, symconst_size or symconst_addr_name.
*
* @param value A type or a ident depending on the SymConst kind.
* @param symkind The kind of the symbolic constant: symconst_type_tag, symconst_size or symconst_addr_name.
- *
*/
ir_node *new_SymConst (union symconst_symbol value, symconst_kind kind);
*/
ir_node *new_SymConst (union symconst_symbol value, symconst_kind kind);
@@
-3416,7
+3324,6
@@
ir_node *new_SymConst (union symconst_symbol value, symconst_kind kind);
* @param *store The memory in which the object the entity should be selected from is allocated.
* @param *objptr The object from that the Sel operation selects a single attribute out.
* @param *ent The entity to select.
* @param *store The memory in which the object the entity should be selected from is allocated.
* @param *objptr The object from that the Sel operation selects a single attribute out.
* @param *ent The entity to select.
- *
*/
ir_node *new_simpleSel(ir_node *store, ir_node *objptr, entity *ent);
*/
ir_node *new_simpleSel(ir_node *store, ir_node *objptr, entity *ent);
@@
-3449,7
+3356,6
@@
ir_node *new_Sel (ir_node *store, ir_node *objptr, int arity, ir_node *in[],
* @param *store
* @param *objptr
* @param *ent
* @param *store
* @param *objptr
* @param *ent
- *
*/
ir_node *new_InstOf (ir_node *store, ir_node *obj, type *ent);
*/
ir_node *new_InstOf (ir_node *store, ir_node *obj, type *ent);
@@
-3463,7
+3369,6
@@
ir_node *new_InstOf (ir_node *store, ir_node *obj, type *ent);
* @param arity The number of procedure parameters.
* @param *in[] An array with the pointers to the parameters. The constructor copies this array.
* @param *tp Type information of the procedure called.
* @param arity The number of procedure parameters.
* @param *in[] An array with the pointers to the parameters. The constructor copies this array.
* @param *tp Type information of the procedure called.
- *
*/
ir_node *new_Call (ir_node *store, ir_node *callee, int arity, ir_node *in[],
type *tp);
*/
ir_node *new_Call (ir_node *store, ir_node *callee, int arity, ir_node *in[],
type *tp);
@@
-3473,7
+3378,6
@@
ir_node *new_Call (ir_node *store, ir_node *callee, int arity, ir_node *in[],
* Adds the node to the block in current_ir_block.
*
* @param *callee A pointer to the called procedure.
* Adds the node to the block in current_ir_block.
*
* @param *callee A pointer to the called procedure.
- *
*/
ir_node *new_CallBegin(ir_node *callee);
*/
ir_node *new_CallBegin(ir_node *callee);
@@
-3487,7
+3391,6
@@
ir_node *new_CallBegin(ir_node *callee);
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_Add (ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_Add (ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-3498,7
+3401,6
@@
ir_node *new_Add (ir_node *op1, ir_node *op2, ir_mode *mode);
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_Sub (ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_Sub (ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-3508,7
+3410,6
@@
ir_node *new_Sub (ir_node *op1, ir_node *op2, ir_mode *mode);
*
* @param *op The operand .
* @param *mode The mode of the operand and the result.
*
* @param *op The operand .
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_Minus (ir_node *op, ir_mode *mode);
*/
ir_node *new_Minus (ir_node *op, ir_mode *mode);
@@
-3518,7
+3419,6
@@
ir_node *new_Minus (ir_node *op, ir_mode *mode);
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_Mul (ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_Mul (ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-3529,7
+3429,6
@@
ir_node *new_Mul (ir_node *op1, ir_node *op2, ir_mode *mode);
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_Quot (ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_Quot (ir_node *memop, ir_node *op1, ir_node *op2);
@@
-3540,7
+3439,6
@@
ir_node *new_Quot (ir_node *memop, ir_node *op1, ir_node *op2);
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_DivMod (ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_DivMod (ir_node *memop, ir_node *op1, ir_node *op2);
@@
-3551,7
+3449,6
@@
ir_node *new_DivMod (ir_node *memop, ir_node *op1, ir_node *op2);
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_Div (ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_Div (ir_node *memop, ir_node *op1, ir_node *op2);
@@
-3562,7
+3459,6
@@
ir_node *new_Div (ir_node *memop, ir_node *op1, ir_node *op2);
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *memop The store needed to model exceptions
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_Mod (ir_node *memop, ir_node *op1, ir_node *op2);
*/
ir_node *new_Mod (ir_node *memop, ir_node *op1, ir_node *op2);
@@
-3572,7
+3468,6
@@
ir_node *new_Mod (ir_node *memop, ir_node *op1, ir_node *op2);
*
* @param *op The operand
* @param *mode The mode of the operands and the result.
*
* @param *op The operand
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_Abs (ir_node *op, ir_mode *mode);
*/
ir_node *new_Abs (ir_node *op, ir_mode *mode);
@@
-3583,7
+3478,6
@@
ir_node *new_Abs (ir_node *op, ir_mode *mode);
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_And (ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_And (ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-3593,7
+3487,6
@@
ir_node *new_And (ir_node *op1, ir_node *op2, ir_mode *mode);
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the result.
- *
*/
ir_node *new_Or (ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_Or (ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-3603,7
+3496,6
@@
ir_node *new_Or (ir_node *op1, ir_node *op2, ir_mode *mode);
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the results.
* @param *op1 The operand 1.
* @param *op2 The operand 2.
* @param *mode The mode of the operands and the results.
- *
*/
ir_node *new_Eor (ir_node *op1, ir_node *op2, ir_mode *mode);
*/
ir_node *new_Eor (ir_node *op1, ir_node *op2, ir_mode *mode);
@@
-3613,7
+3505,6
@@
ir_node *new_Eor (ir_node *op1, ir_node *op2, ir_mode *mode);
*
* @param *op The operand.
* @param *mode The mode of the operand and the result.
*
* @param *op The operand.
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_Not (ir_node *op, ir_mode *mode);
*/
ir_node *new_Not (ir_node *op, ir_mode *mode);
@@
-3624,7
+3515,6
@@
ir_node *new_Not (ir_node *op, ir_mode *mode);
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_Shl (ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_Shl (ir_node *op, ir_node *k, ir_mode *mode);
@@
-3634,7
+3524,6
@@
ir_node *new_Shl (ir_node *op, ir_node *k, ir_mode *mode);
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_Shr (ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_Shr (ir_node *op, ir_node *k, ir_mode *mode);
@@
-3645,7
+3534,6
@@
ir_node *new_Shr (ir_node *op, ir_node *k, ir_mode *mode);
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
* @param *op The operand.
* @param *k The number of bits to shift the operand .
* @param *mode The mode of the operand and the result.
- *
*/
ir_node *new_Shrs (ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_Shrs (ir_node *op, ir_node *k, ir_mode *mode);
@@
-3656,7
+3544,6
@@
ir_node *new_Shrs (ir_node *op, ir_node *k, ir_mode *mode);
* @param *op The operand.
* @param *k The number of bits to rotate the operand.
* @param *mode The mode of the operand.
* @param *op The operand.
* @param *k The number of bits to rotate the operand.
* @param *mode The mode of the operand.
- *
*/
ir_node *new_Rot (ir_node *op, ir_node *k, ir_mode *mode);
*/
ir_node *new_Rot (ir_node *op, ir_node *k, ir_mode *mode);
@@
-3666,7
+3553,6
@@
ir_node *new_Rot (ir_node *op, ir_node *k, ir_mode *mode);
*
* @param *op1 The operand 1.
* @param *op2 The operand 2.
*
* @param *op1 The operand 1.
* @param *op2 The operand 2.
- *
*/
ir_node *new_Cmp (ir_node *op1, ir_node *op2);
*/
ir_node *new_Cmp (ir_node *op1, ir_node *op2);
@@
-3676,7
+3562,6
@@
ir_node *new_Cmp (ir_node *op1, ir_node *op2);
*
* @param *op The operand.
* @param *mode The mode of this the operand muss be converted .
*
* @param *op The operand.
* @param *mode The mode of this the operand muss be converted .
- *
*/
ir_node *new_Conv (ir_node *op, ir_mode *mode);
*/
ir_node *new_Conv (ir_node *op, ir_mode *mode);
@@
-3687,7
+3572,6
@@
ir_node *new_Conv (ir_node *op, ir_mode *mode);
*
* @param *op The operand.
* @param *to_tp The type of this the operand muss be casted .
*
* @param *op The operand.
* @param *to_tp The type of this the operand muss be casted .
- *
*/
ir_node *new_Cast (ir_node *op, type *to_tp);
*/
ir_node *new_Cast (ir_node *op, type *to_tp);
@@
-3695,26
+3579,25
@@
ir_node *new_Cast (ir_node *op, type *to_tp);
*
* Adds the node to the block in current_ir_block.
*
*
* Adds the node to the block in current_ir_block.
*
- * @param arity The number of predecessors
- * @param *in Array with predecessors
+ * @param arity The number of predecessors
.
+ * @param *in Array with predecessors
.
* @param *mode The mode of it's inputs and output.
* @param *mode The mode of it's inputs and output.
- *
*/
ir_node *new_Phi (int arity, ir_node *in[], ir_mode *mode);
/** Constructor for a Load node.
*
*/
ir_node *new_Phi (int arity, ir_node *in[], ir_mode *mode);
/** Constructor for a Load node.
*
- * @param *store
The current memory
+ * @param *store
The current memory.
* @param *addr A pointer to the variable to be read in this memory.
* @param *addr A pointer to the variable to be read in this memory.
- *
+ *
@param *mode The mode of the value to be loaded.
*/
*/
-ir_node *new_Load (ir_node *store, ir_node *addr);
+ir_node *new_Load (ir_node *store, ir_node *addr
, ir_mode *mode
);
/** Constructor for a Store node.
*
/** Constructor for a Store node.
*
- * @param *store
The current memory
+ * @param *store
The current memory.
* @param *addr A pointer to the variable to be read in this memory.
* @param *addr A pointer to the variable to be read in this memory.
- * @param *val The value to write to this variable.
+ * @param *val
The value to write to this variable.
*/
ir_node *new_Store (ir_node *store, ir_node *addr, ir_node *val);
*/
ir_node *new_Store (ir_node *store, ir_node *addr, ir_node *val);
@@
-3727,7
+3610,6
@@
ir_node *new_Store (ir_node *store, ir_node *addr, ir_node *val);
* @param *size The number of bytes to allocate.
* @param *alloc_type The type of the allocated variable.
* @param where Where to allocate the variable, either heap_alloc or stack_alloc.
* @param *size The number of bytes to allocate.
* @param *alloc_type The type of the allocated variable.
* @param where Where to allocate the variable, either heap_alloc or stack_alloc.
- *
*/
ir_node *new_Alloc (ir_node *store, ir_node *size, type *alloc_type,
where_alloc where);
*/
ir_node *new_Alloc (ir_node *store, ir_node *size, type *alloc_type,
where_alloc where);
@@
-3743,7
+3625,6
@@
ir_node *new_Alloc (ir_node *store, ir_node *size, type *alloc_type,
* @param *ptr The pointer to the object to free.
* @param *size The number of objects of type free_type to free in a sequence.
* @param *free_type The type of the freed variable.
* @param *ptr The pointer to the object to free.
* @param *size The number of objects of type free_type to free in a sequence.
* @param *free_type The type of the freed variable.
- *
*/
ir_node *new_Free (ir_node *store, ir_node *ptr, ir_node *size,
type *free_type);
*/
ir_node *new_Free (ir_node *store, ir_node *ptr, ir_node *size,
type *free_type);
@@
-3758,7
+3639,6
@@
ir_node *new_Free (ir_node *store, ir_node *ptr, ir_node *size,
* @param arity The number of memories to syncronize.
* @param **in An array of pointers to nodes that produce an output of type
* memory. The constructor copies this array.
* @param arity The number of memories to syncronize.
* @param **in An array of pointers to nodes that produce an output of type
* memory. The constructor copies this array.
- *
*/
ir_node *new_Sync (int arity, ir_node *in[]);
*/
ir_node *new_Sync (int arity, ir_node *in[]);
@@
-3771,7
+3651,6
@@
ir_node *new_Sync (int arity, ir_node *in[]);
* @param arg A node producing a tuple.
* @param *mode The mode of the value to project.
* @param proj The position of the value in the tuple.
* @param arg A node producing a tuple.
* @param *mode The mode of the value to project.
* @param proj The position of the value in the tuple.
- *
*/
ir_node *new_Proj (ir_node *arg, ir_mode *mode, long proj);
*/
ir_node *new_Proj (ir_node *arg, ir_mode *mode, long proj);
@@
-3789,7
+3668,6
@@
ir_node *new_Proj (ir_node *arg, ir_mode *mode, long proj);
* @param *arg The tuple value to project from.
* @param *mode The mode of the projected value.
* @param proj The position in the tuple to project from.
* @param *arg The tuple value to project from.
* @param *mode The mode of the projected value.
* @param proj The position in the tuple to project from.
- *
*/
ir_node *new_Filter (ir_node *arg, ir_mode *mode, long proj);
*/
ir_node *new_Filter (ir_node *arg, ir_mode *mode, long proj);
@@
-3800,7
+3678,6
@@
ir_node *new_Filter (ir_node *arg, ir_mode *mode, long proj);
*
* @param arg A node producing a tuple.
* @param max_ proj The end position of the value in the tuple.
*
* @param arg A node producing a tuple.
* @param max_ proj The end position of the value in the tuple.
- *
*/
ir_node *new_defaultProj (ir_node *arg, long max_proj);
*/
ir_node *new_defaultProj (ir_node *arg, long max_proj);
@@
-3812,7
+3689,6
@@
ir_node *new_defaultProj (ir_node *arg, long max_proj);
*
* @param arity The number of tuple elements.
* @param **in An array containing pointers to the nodes producing the tuple elements.
*
* @param arity The number of tuple elements.
* @param **in An array containing pointers to the nodes producing the tuple elements.
- *
*/
ir_node *new_Tuple (int arity, ir_node *in[]);
*/
ir_node *new_Tuple (int arity, ir_node *in[]);
@@
-3823,7
+3699,6
@@
ir_node *new_Tuple (int arity, ir_node *in[]);
*
* @param *val The operand to Id.
* @param *mode The mode of *val.
*
* @param *val The operand to Id.
* @param *mode The mode of *val.
- *
*/
ir_node *new_Id (ir_node *val, ir_mode *mode);
*/
ir_node *new_Id (ir_node *val, ir_mode *mode);
@@
-3831,7
+3706,6
@@
ir_node *new_Id (ir_node *val, ir_mode *mode);
*
* Returns the unique Bad node of the graph. The same as
* get_irg_bad().
*
* Returns the unique Bad node of the graph. The same as
* get_irg_bad().
- *
*/
ir_node *new_Bad (void);
*/
ir_node *new_Bad (void);
@@
-3847,7
+3721,6
@@
ir_node *new_Bad (void);
* @param *val The value we express a constraint for
* @param *bound The value to compare against. Must be a firm node, typically a constant.
* @param cmp The compare operation.
* @param *val The value we express a constraint for
* @param *bound The value to compare against. Must be a firm node, typically a constant.
* @param cmp The compare operation.
- *
*/
ir_node *new_Confirm (ir_node *val, ir_node *bound, pn_Cmp cmp);
*/
ir_node *new_Confirm (ir_node *val, ir_node *bound, pn_Cmp cmp);
@@
-3857,7
+3730,6
@@
ir_node *new_Confirm (ir_node *val, ir_node *bound, pn_Cmp cmp);
* the start block.
*
* @param *m The mode of the unknown value.
* the start block.
*
* @param *m The mode of the unknown value.
- *
*/
ir_node *new_Unknown(ir_mode *m);
*/
ir_node *new_Unknown(ir_mode *m);
@@
-3871,7
+3743,6
@@
ir_node *new_Unknown(ir_mode *m);
* @param **in An array with the pointers to the parameters.
* The constructor copies this array.
* @param *tp Type information of the procedure called.
* @param **in An array with the pointers to the parameters.
* The constructor copies this array.
* @param *tp Type information of the procedure called.
- *
*/
ir_node *new_FuncCall (ir_node *callee, int arity, ir_node *in[],
type *tp);
*/
ir_node *new_FuncCall (ir_node *callee, int arity, ir_node *in[],
type *tp);
@@
-3927,7
+3798,7
@@
ir_node *get_value (int pos, ir_mode *mode);
*
* @param pos The position/id of the local variable.
* @param *value The new value written to the local variable.
*
* @param pos The position/id of the local variable.
* @param *value The new value written to the local variable.
-*/
+
*/
void set_value (int pos, ir_node *value);
/** Get the current memory state.
void set_value (int pos, ir_node *value);
/** Get the current memory state.
@@
-3935,7
+3806,6
@@
void set_value (int pos, ir_node *value);
* Use this function to obtain the last definition of the memory
* state. This call automatically inserts Phi nodes for the memory
* state value.
* Use this function to obtain the last definition of the memory
* state. This call automatically inserts Phi nodes for the memory
* state value.
- *
*/
ir_node *get_store (void);
*/
ir_node *get_store (void);
@@
-3945,7
+3815,7
@@
ir_node *get_store (void);
* This call is needed to automatically inserts Phi nodes.
*
* @param *store The new memory state.
* This call is needed to automatically inserts Phi nodes.
*
* @param *store The new memory state.
-*/
+
*/
void set_store (ir_node *store);
/** keep this node alive even if End is not control-reachable from it
void set_store (ir_node *store);
/** keep this node alive even if End is not control-reachable from it