X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbechordal.h;h=fa94cdb2c48ab6168a7025a7cbb43fc8cf78aba9;hb=3db23eee84cbabb3f399f1ca820948114a9c837c;hp=da60b9d6b5233d450bb38ba646b277a3d7fa38f1;hpb=1ce363f80e6a204d4011f85813362d9bd1d0e7e4;p=libfirm diff --git a/ir/be/bechordal.h b/ir/be/bechordal.h index da60b9d6b..fa94cdb2c 100644 --- a/ir/be/bechordal.h +++ b/ir/be/bechordal.h @@ -22,7 +22,6 @@ * @brief Chordal register allocation. * @author Sebastian Hack * @date 14.12.2004 - * @version $Id$ */ #ifndef FIRM_BE_BECHORDAL_H #define FIRM_BE_BECHORDAL_H @@ -31,4 +30,10 @@ typedef struct be_chordal_env_t be_chordal_env_t; typedef struct be_ra_chordal_opts_t be_ra_chordal_opts_t; typedef struct border_t border_t; +typedef struct be_ra_chordal_coloring_t { + void (*allocate)(be_chordal_env_t *env); +} be_ra_chordal_coloring_t; + +void be_register_chordal_coloring(const char *name, be_ra_chordal_coloring_t *coloring); + #endif /* FIRM_BE_BECHORDAL_H */