projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add missing dbg hooks for boolean simplifications
[libfirm]
/
include
/
libfirm
/
lowering.h
diff --git
a/include/libfirm/lowering.h
b/include/libfirm/lowering.h
index
0def121
..
0ddb1c1
100644
(file)
--- a/
include/libfirm/lowering.h
+++ b/
include/libfirm/lowering.h
@@
-144,6
+144,12
@@
typedef struct {
*/
void lower_calls_with_compounds(const lower_params_t *params);
*/
void lower_calls_with_compounds(const lower_params_t *params);
+/**
+ * * Lower CopyB nodes of size smaller that max_size into Loads/Stores
+ */
+void lower_CopyB(ir_graph *irg, unsigned max_size, unsigned native_mode_bytes);
+
+
/**
* A callback type for creating an intrinsic entity for a given opcode.
*
/**
* A callback type for creating an intrinsic entity for a given opcode.
*
@@
-208,6
+214,11
@@
void lower_highlevel_graph(ir_graph *irg, int lower_bitfields);
*/
void lower_highlevel(int lower_bitfields);
*/
void lower_highlevel(int lower_bitfields);
+/**
+ * does the same as lower_highlevel for all nodes on the const code irg
+ */
+void lower_const_code(void);
+
typedef struct lower_mode_b_config_t {
/* mode that is used to transport 0/1 values */
ir_mode *lowered_mode;
typedef struct lower_mode_b_config_t {
/* mode that is used to transport 0/1 values */
ir_mode *lowered_mode;