X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbera.h;h=fcab788da823ee204cafeb9257ae9f87b265947b;hb=6e998f91ca26b38b9022cfe5f3316bd3074bf39f;hp=f78e3e69c90266817c5f67014014257a2642e873;hpb=39f3a8dbd0f00f90b7b12a849d1bf7b9c1329479;p=libfirm diff --git a/ir/be/bera.h b/ir/be/bera.h index f78e3e69c..fcab788da 100644 --- a/ir/be/bera.h +++ b/ir/be/bera.h @@ -61,29 +61,6 @@ void be_register_allocator(const char *name, be_ra_t *allocator); */ void be_allocate_registers(be_irg_t *birg); -/** - * Check, if two values interfere. - * @param lv Liveness information. - * @param a The first value. - * @param b The second value. - * @return 1, if @p a and @p b interfere, 0 if not. - */ -int values_interfere(const be_lv_t *lv, const ir_node *a, const ir_node *b); - -/** - * Check, if a value dominates the other one. - * Note, that this function also considers the schedule and does thus - * more than block_dominates(). - * - * @param a The first. - * @param b The second value. - * @return 1 if a dominates b, 0 else. - */ -int value_dominates(const ir_node *a, const ir_node *b); - -/** - * Like value_dominates(), but the nodes have to be in the same block - */ -int value_dominates_intrablock(const ir_node *a, const ir_node *b); +int (values_interfere)(const be_irg_t *birg, const ir_node *a, const ir_node *b); #endif /* FIRM_BE_BERA_H */