X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbecopystat.h;h=0aa055bc1602d67d08c7a85b4688b8b1a9cc820d;hb=77f1eeaeb90f2d231b0ccc2fcbe071a9b457e6c3;hp=517f4282c1074a552c9ce2020a4564d702313914;hpb=b80ccfe41fdc2823da3f044773746a44eeef46e4;p=libfirm diff --git a/ir/be/becopystat.h b/ir/be/becopystat.h index 517f4282c..0aa055bc1 100644 --- a/ir/be/becopystat.h +++ b/ir/be/becopystat.h @@ -1,8 +1,10 @@ /** - * @author Daniel Grund - * @date 11.04.2005 + * Author: Daniel Grund + * Date: 11.04.2005 + * Copyright: (c) Universitaet Karlsruhe + * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. */ -#define DO_STAT +#undef DO_STAT #ifdef DO_STAT @@ -14,6 +16,7 @@ #define MAX_ARITY 10 #define MAX_CLS_SIZE 10 #define MAX_PHASE 2 + /** * For an explanation of these values see phi_stat_dump_pretty */ @@ -21,6 +24,7 @@ enum vals_t { I_ALL_NODES = 0, I_BLOCKS, + /* phi nodes */ I_PHI_CNT, /* number of phi nodes */ I_PHI_ARG_CNT, /* number of arguments of phis */ I_PHI_ARG_SELF, /* number of arguments of phis being the phi itself */ @@ -30,6 +34,7 @@ enum vals_t { I_PHI_ARITY_S, I_PHI_ARITY_E = I_PHI_ARITY_S+MAX_ARITY, + /* phi classes */ I_CLS_CNT, /* number of phi classes */ I_CLS_IF_FREE, /* number of pc having no interference */ I_CLS_IF_MAX, /* number of possible interferences in all classes */ @@ -37,6 +42,14 @@ enum vals_t { I_CLS_SIZE_S, I_CLS_SIZE_E = I_CLS_SIZE_S+MAX_CLS_SIZE, + /* TODO copy nodes */ + I_CPY_CNT, /* number of copynodes */ + + /* TODO ilp values */ + I_ILP_TIME, /* !external set! solving time in 10th seconds */ + I_ILP_ITER, /* !external set! number of simplex iterations */ + + /* copy instructions */ I_COPIES_MAX, /* max number of copies possible */ I_COPIES_INIT, /* !external set! number of copies in initial allocation */ I_COPIES_HEUR, /* !external set! number of copies after heuristic */