X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeuses.h;h=dc96d08b690f5375c975e8a5c4eeab7c8b4c9f58;hb=20aba3a7411997af46617a102d91cf05b2ebd8cb;hp=637b419c4dd96b2582686382526c6a436af370c7;hpb=d1de7107f847963fbce099597e6c42c2371b053c;p=libfirm diff --git a/ir/be/beuses.h b/ir/be/beuses.h index 637b419c4..dc96d08b6 100644 --- a/ir/be/beuses.h +++ b/ir/be/beuses.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -31,19 +31,20 @@ #include "belive.h" typedef struct _be_next_use_t { - unsigned time; - int outermost_loop; + unsigned time; + int outermost_loop; + const ir_node *before; } be_next_use_t; #define USES_INFINITY 10000000 #define USES_PENDING 9999999 -static INLINE int USES_IS_INFINITE(unsigned time) +static inline int USES_IS_INFINITE(unsigned time) { return time >= USES_INFINITY; } -static INLINE int USES_IS_PENDING(unsigned time) +static inline int USES_IS_PENDING(unsigned time) { return time == USES_PENDING; }