libFirm
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
statev.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 1995-2008 University of Karlsruhe. All right reserved.
3
*
4
* This file is part of libFirm.
5
*
6
* This file may be distributed and/or modified under the terms of the
7
* GNU General Public License version 2 as published by the Free Software
8
* Foundation and appearing in the file LICENSE.GPL included in the
9
* packaging of this file.
10
*
11
* Licensees holding valid libFirm Professional Edition licenses may use
12
* this file in accordance with the libFirm Commercial License.
13
* Agreement provided with the Software.
14
*
15
* This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
16
* WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
17
* PURPOSE.
18
*/
19
25
#ifndef FIRM_STATEVENT_H
26
#define FIRM_STATEVENT_H
27
50
FIRM_API
void
stat_ev_ctx_push_fmt
(
const
char
*key,
const
char
*fmt, ...);
52
FIRM_API
void
stat_ev_ctx_push_str
(
const
char
*key,
const
char
*str);
54
FIRM_API
void
stat_ev_ctx_pop
(
const
char
*key);
56
FIRM_API
void
stat_ev_dbl
(
const
char
*name,
double
value);
58
FIRM_API
void
stat_ev_int
(
const
char
*name,
int
value);
60
FIRM_API
void
stat_ev_ull
(
const
char
*name,
unsigned
long
long
value);
62
FIRM_API
void
stat_ev
(
const
char
*name);
63
75
FIRM_API
void
stat_ev_begin
(
const
char
*filename_prefix,
const
char
*filter);
76
80
FIRM_API
void
stat_ev_end
(
void
);
81
85
FIRM_API
int
stat_ev_enabled
;
86
89
#endif
libfirm
statev.h
Generated on Sat Nov 24 2012 19:13:48 for libFirm by
1.8.1.2