X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fldstopt.c;h=d792260b51e0cb116192141acdd3385c630230bf;hb=9bea3d74018e82f653deadff88f8626fd1a6557d;hp=cd2ba7b347e30354810dbcf96bf81f8f50841b7c;hpb=5d2f7c6eca2173a427ccf35a4b8ac793706de2e9;p=libfirm diff --git a/ir/opt/ldstopt.c b/ir/opt/ldstopt.c index cd2ba7b34..d792260b5 100644 --- a/ir/opt/ldstopt.c +++ b/ir/opt/ldstopt.c @@ -35,7 +35,7 @@ # include "iropt_dbg.h" # include "irflag_t.h" # include "array.h" -# include "firmstat.h" +# include "irhooks.h" #undef IMAX #define IMAX(a,b) ((a) > (b) ? (a) : (b)) @@ -248,7 +248,7 @@ static entity *find_constant_entity(ir_node *ptr) entity *ent = get_Sel_entity(ptr); type *tp = get_entity_owner(ent); - if (is_array_type(tp)) { + if (is_Array_type(tp)) { /* check bounds */ int i, n; @@ -270,9 +270,9 @@ static entity *find_constant_entity(ir_node *ptr) if (tlower == tarval_bad || tupper == tarval_bad) return NULL; - if (tarval_cmp(tv, tlower) & Lt) + if (tarval_cmp(tv, tlower) & pn_Cmp_Lt) return NULL; - if (tarval_cmp(tupper, tv) & Lt) + if (tarval_cmp(tupper, tv) & pn_Cmp_Lt) return NULL; /* ok, bounds check finished */