projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
clarify some node comments
[libfirm]
/
ir
/
opt
/
scalar_replace.c
diff --git
a/ir/opt/scalar_replace.c
b/ir/opt/scalar_replace.c
index
01f9d47
..
9041a69
100644
(file)
--- a/
ir/opt/scalar_replace.c
+++ b/
ir/opt/scalar_replace.c
@@
-21,7
+21,6
@@
* @file
* @brief Scalar replacement of compounds.
* @author Beyhan Veliev, Michael Beck
* @file
* @brief Scalar replacement of compounds.
* @author Beyhan Veliev, Michael Beck
- * @version $Id$
*/
#include "config.h"
*/
#include "config.h"
@@
-43,7
+42,7
@@
#include "irgmod.h"
#include "irnode_t.h"
#include "irpass.h"
#include "irgmod.h"
#include "irnode_t.h"
#include "irpass.h"
-#include "
irtools
.h"
+#include "
util
.h"
#include "xmalloc.h"
#include "debug.h"
#include "error.h"
#include "xmalloc.h"
#include "debug.h"
#include "error.h"
@@
-174,7
+173,6
@@
static bool check_load_store_mode(ir_mode *mode, ir_mode *ent_mode)
if (ent_mode != mode) {
if (ent_mode == NULL ||
get_mode_size_bits(ent_mode) != get_mode_size_bits(mode) ||
if (ent_mode != mode) {
if (ent_mode == NULL ||
get_mode_size_bits(ent_mode) != get_mode_size_bits(mode) ||
- get_mode_sort(ent_mode) != get_mode_sort(mode) ||
get_mode_arithmetic(ent_mode) != irma_twos_complement ||
get_mode_arithmetic(mode) != irma_twos_complement)
return false;
get_mode_arithmetic(ent_mode) != irma_twos_complement ||
get_mode_arithmetic(mode) != irma_twos_complement)
return false;
@@
-769,9
+767,9
@@
static ir_graph_state_t do_scalar_replacement(ir_graph *irg)
return 0;
}
return 0;
}
-optdesc_t opt_scalar_rep = {
+
static
optdesc_t opt_scalar_rep = {
"scalar-replace",
"scalar-replace",
- IR_GRAPH_STATE_NO_UNREACHABLE_
BLOCKS
| IR_GRAPH_STATE_CONSISTENT_OUTS,
+ IR_GRAPH_STATE_NO_UNREACHABLE_
CODE
| IR_GRAPH_STATE_CONSISTENT_OUTS,
do_scalar_replacement,
};
do_scalar_replacement,
};