X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fia32_fpu.c;h=1ff1750f24f226b9d4e3959cb6251d2999925f14;hb=921aa67bde2a1cbd73962480d6d8e2d19cce7f92;hp=b6bafb5af2c35adb8498ef0104fe3b7418a56bca;hpb=85f517eca982e6a4e1d1848eb67634ae33b70de9;p=libfirm diff --git a/ir/be/ia32/ia32_fpu.c b/ir/be/ia32/ia32_fpu.c index b6bafb5af..1ff1750f2 100644 --- a/ir/be/ia32/ia32_fpu.c +++ b/ir/be/ia32/ia32_fpu.c @@ -21,7 +21,6 @@ * @file * @brief Handles fpu rounding modes * @author Matthias Braun - * @version $Id$ * * The problem we deal with here is that the x86 ABI says the user can control * the fpu rounding mode, which means that when we do some operations like float @@ -40,15 +39,14 @@ #include "tv.h" #include "array.h" -#include "../beirgmod.h" -#include "../bearch.h" -#include "../besched.h" -#include "../beabi.h" -#include "../benode.h" -#include "../bestate.h" -#include "../beutil.h" -#include "../bessaconstr.h" -#include "../beirg.h" +#include "beirgmod.h" +#include "bearch.h" +#include "besched.h" +#include "beabi.h" +#include "benode.h" +#include "bestate.h" +#include "beutil.h" +#include "bessaconstr.h" static ir_entity *fpcw_round = NULL; static ir_entity *fpcw_truncate = NULL; @@ -276,7 +274,7 @@ static void rewire_fpu_mode_nodes(ir_graph *irg) be_liveness_update(lv, env.state_nodes[i]); } } else { - be_liveness_invalidate(be_get_irg_liveness(irg)); + be_invalidate_live_sets(irg); } /* set registers for the phis */ @@ -289,7 +287,7 @@ static void rewire_fpu_mode_nodes(ir_graph *irg) be_ssa_construction_destroy(&senv); DEL_ARR_F(env.state_nodes); - be_liveness_invalidate(be_get_irg_liveness(irg)); + be_invalidate_live_sets(irg); } void ia32_setup_fpu_mode(ir_graph *irg)