projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sparc: implement float->unsigned conversions
[libfirm]
/
ir
/
be
/
bespillslots.c
diff --git
a/ir/be/bespillslots.c
b/ir/be/bespillslots.c
index
dbea532
..
fe4df32
100644
(file)
--- a/
ir/be/bespillslots.c
+++ b/
ir/be/bespillslots.c
@@
-22,7
+22,6
@@
* @brief Spillslot coalescer.
* @author Matthias Braun
* @date 26.07.2006
* @brief Spillslot coalescer.
* @author Matthias Braun
* @date 26.07.2006
- * @version $Id$
*/
#include "config.h"
*/
#include "config.h"
@@
-527,11
+526,6
@@
static ir_entity* create_stack_entity(be_fec_env_t *env, spill_slot_t *slot)
ir_type *frame = get_irg_frame_type(irg);
ir_entity *res = frame_alloc_area(frame, slot->size, slot->align,
env->at_begin);
ir_type *frame = get_irg_frame_type(irg);
ir_entity *res = frame_alloc_area(frame, slot->size, slot->align,
env->at_begin);
-
- /* adjust size of the entity type... */
- ir_type *enttype = get_entity_type(res);
- set_type_size_bytes(enttype, slot->size);
-
slot->entity = res;
return res;
slot->entity = res;
return res;
@@
-623,7
+617,7
@@
static void assign_spillslots(be_fec_env_t *env)
ir_node *block = get_nodes_block(node);
/* should be a PhiM */
ir_node *block = get_nodes_block(node);
/* should be a PhiM */
- assert(
is_Phi(node)
);
+ assert(
get_irn_mode(node) == mode_M
);
for (i = 0, arity = get_irn_arity(node); i < arity; ++i) {
ir_node *arg = get_irn_n(node, i);
for (i = 0, arity = get_irn_arity(node); i < arity; ++i) {
ir_node *arg = get_irn_n(node, i);
@@
-758,7
+752,7
@@
be_fec_env_t *be_new_frame_entity_coalescer(ir_graph *irg)
{
be_fec_env_t *env = XMALLOCZ(be_fec_env_t);
{
be_fec_env_t *env = XMALLOCZ(be_fec_env_t);
- be_
liveness_assure_chk(be_assure_liveness(irg)
);
+ be_
assure_live_chk(irg
);
obstack_init(&env->obst);
env->irg = irg;
obstack_init(&env->obst);
env->irg = irg;