X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeverify.h;h=adcbe7e835b3678486f32b98fb8296d7c5e9db7b;hb=5474a1c188c9d59eea2c915515980cd9cbab58d8;hp=3c3093d42e57b0e583fc919a143817ade164e84a;hpb=7e4c680661ca3e15ae8d58fb50b4e8e9c10d5f4c;p=libfirm diff --git a/ir/be/beverify.h b/ir/be/beverify.h index 3c3093d42..adcbe7e83 100644 --- a/ir/be/beverify.h +++ b/ir/be/beverify.h @@ -22,7 +22,6 @@ * @brief Various verify routines that check a scheduled graph for correctness. * @author Matthias Braun * @date 05.05.2006 - * @version $Id$ */ #ifndef FIRM_BE_BEVERIFY_H #define FIRM_BE_BEVERIFY_H @@ -70,4 +69,16 @@ int be_verify_spillslots(ir_graph *irg); */ bool be_verify_register_allocation(ir_graph *irg); +/** + * Check, if the SSA dominance property is fulfilled. + * @param irg The graph. + * @return true if dominance property is fulfilled, false otherwise + */ +bool be_check_dominance(ir_graph *irg); + +/** + * Check the given liveness information against a freshly computed one. + */ +void be_liveness_check(be_lv_t *lv); + #endif