X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeirgmod.h;h=3d5c797348ac2bf08355754f561326fc7eecaf95;hb=d1ea6b5491733b44c3ff046ed7fc1859f5dda8e5;hp=15b7de7bf80080d96046c70066de21cdd3061f21;hpb=9b24fe0ec0f4412c790ee4a7c6fc022fd28064a1;p=libfirm diff --git a/ir/be/beirgmod.h b/ir/be/beirgmod.h index 15b7de7bf..3d5c79734 100644 --- a/ir/be/beirgmod.h +++ b/ir/be/beirgmod.h @@ -10,6 +10,8 @@ #ifndef _BEIRGMOD_H #define _BEIRGMOD_H +#include "pset.h" + /* * Forward type declaration. */ @@ -55,7 +57,11 @@ void be_free_dominance_frontiers(dom_front_info_t *info); * @param n The number of copies ypu introduce. * @param copies An array of nodes which are copies of @p orig. */ -void be_introduce_copies(dom_front_info_t *info, ir_node *orig, - int n, ir_node *copies[]); +void be_introduce_copies_ignore(dom_front_info_t *info, ir_node *orig, + int n, ir_node *copies[], pset *irgore_uses); + +void be_introduce_copies(dom_front_info_t *info, ir_node *orig, int n, ir_node *copies[]); + +void be_introduce_copies_pset(dom_front_info_t *info, pset *nodes); #endif