X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbesched_t.h;h=4968b98fba13f13d975f0b6a6ca77f71cbbe9bc8;hb=dfc341ac6f54b4b0922d605e28333be76f487c68;hp=15f2017531797f1d600d4290f048b7d4021e8582;hpb=c5274ec7410ebc17108d5fb3cf41d56662792589;p=libfirm diff --git a/ir/be/besched_t.h b/ir/be/besched_t.h index 15f201753..4968b98fb 100644 --- a/ir/be/besched_t.h +++ b/ir/be/besched_t.h @@ -1,7 +1,30 @@ -/* $Id$ */ +/* + * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * + * This file is part of libFirm. + * + * This file may be distributed and/or modified under the terms of the + * GNU General Public License version 2 as published by the Free Software + * Foundation and appearing in the file LICENSE.GPL included in the + * packaging of this file. + * + * Licensees holding valid libFirm Professional Edition licenses may use + * this file in accordance with the libFirm Commercial License. + * Agreement provided with the Software. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE + * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE. + */ -#ifndef _BESCHED_T_H -#define _BESCHED_T_H +/** + * @file + * @brief Scheduling utilities for nodes in Blocks and Blocks. + * @author Sebastian Hack + * @version $Id$ + */ +#ifndef FIRM_BE_BESCHED_T_H +#define FIRM_BE_BESCHED_T_H #define SCHED_INITIAL_GRANULARITY (1 << 14) @@ -252,20 +275,6 @@ static INLINE int _sched_cmp(const ir_node *a, const ir_node *b) return get_irn_sched_info(a)->time_step - get_irn_sched_info(b)->time_step; } -/** - * Verify a schedule. - * @param block The block whose schedule to verify. - * @return 1, if the schedule is proper, 0 if not. - */ -int sched_verify(const ir_node *block); - -/** - * Verify the schedules in all blocks of the irg. - * @param irg The program graph. - * @return 1, if all schedules were right, 0 if not. - */ -int sched_verify_irg(ir_graph *irg); - /** * Checks, if one node is scheduled before another. * @param n1 A node. @@ -335,4 +344,4 @@ ir_node *sched_skip(ir_node *from, int forward, #define sched_comes_after(n1, n2) _sched_comes_after(n1, n2) #define sched_cmp(a, b) _sched_cmp(a, b) -#endif +#endif /* FIRM_BE_BESCHED_T_H */