Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Zwinkau
libfirm
Commits
1ec30d95
Commit
1ec30d95
authored
Jun 01, 2007
by
Matthias Braun
Browse files
moved external headers into include dir
[r14240]
parent
a0294f53
Changes
228
Hide whitespace changes
Inline
Side-by-side
i
r/ana
/height.h
→
i
nclude/libfirm
/height.h
View file @
1ec30d95
File moved
i
r/ident
/ident.h
→
i
nclude/libfirm
/ident.h
View file @
1ec30d95
...
...
@@ -31,28 +31,14 @@
#define FIRM_IDENT_IDENT_H
#include "firm_config.h"
#include "firm_types.h"
#ifdef FIRM_ENABLE_WCHAR
#include <wchar.h>
#endif
#ifdef __cplusplus
extern
"C"
{
#endif
/* Identifiers */
/**
* The abstract data type ident.
*
* An ident represents an unique string. The == operator
* is sufficient to compare two idents.
*/
#ifndef _IDENT_TYPEDEF_
#define _IDENT_TYPEDEF_
typedef
const
struct
_ident
ident
;
#endif
/**
* The ident module interface.
*/
...
...
@@ -296,8 +282,24 @@ int id_contains_wchar (ident *id, wchar_t c);
#endif
/* FIRM_ENABLE_WCHAR */
#ifdef __cplusplus
}
#endif
/** initializes the name mangling code */
void
firm_init_mangle
(
void
);
/** Computes a definite name for this entity by concatenating
the name of the owner type and the name of the entity with
a separating "_". */
ident
*
mangle_entity
(
ir_entity
*
ent
);
/** mangle underscore: Returns a new ident that represents first_scnd. */
ident
*
mangle_u
(
ident
*
first
,
ident
*
scnd
);
/** mangle dot: Returns a new ident that represents first.scnd. */
ident
*
mangle_dot
(
ident
*
first
,
ident
*
scnd
);
/** mangle: Returns a new ident that represents firstscnd. */
ident
*
mangle
(
ident
*
first
,
ident
*
scnd
);
/** returns a mangled name for a Win32 function using it's calling convention */
ident
*
decorate_win32_c_fkt
(
ir_entity
*
ent
,
ident
*
id
);
#endif
i
r/ana
/interval_analysis.h
→
i
nclude/libfirm
/interval_analysis.h
View file @
1ec30d95
File moved
i
r/
ir/irarch.h
→
i
nclude/libf
ir
m
/irarch.h
View file @
1ec30d95
File moved
i
r/
ir/ircgcons.h
→
i
nclude/libf
ir
m
/ircgcons.h
View file @
1ec30d95
File moved
i
r/
ir/ircgopt.h
→
i
nclude/libf
ir
m
/ircgopt.h
View file @
1ec30d95
File moved
i
r/
ir/ircons.h
→
i
nclude/libf
ir
m
/ircons.h
View file @
1ec30d95
File moved
i
r/ana
/irconsconfirm.h
→
i
nclude/libfirm
/irconsconfirm.h
View file @
1ec30d95
File moved
i
r/ana
/irdom.h
→
i
nclude/libfirm
/irdom.h
View file @
1ec30d95
File moved
i
r/
ir/irdump.h
→
i
nclude/libf
ir
m
/irdump.h
View file @
1ec30d95
File moved
i
r/
ir/iredgekinds.h
→
i
nclude/libf
ir
m
/iredgekinds.h
View file @
1ec30d95
File moved
i
r/
ir/iredges.h
→
i
nclude/libf
ir
m
/iredges.h
View file @
1ec30d95
...
...
@@ -30,11 +30,6 @@
#include "firm_types.h"
#include "iredgekinds.h"
#ifndef _IR_EDGE_TYPEDEF_
#define _IR_EDGE_TYPEDEF_
typedef
struct
_ir_edge_t
ir_edge_t
;
#endif
/**
* Get the first edge pointing to some node.
* @note There is no order on out edges. First in this context only
...
...
i
r/ana
/irextbb.h
→
i
nclude/libfirm
/irextbb.h
View file @
1ec30d95
...
...
@@ -30,11 +30,6 @@
#include "firm_types.h"
#include "execfreq.h"
#ifndef _IR_EXTBB_TYPEDEF_
#define _IR_EXTBB_TYPEDEF_
typedef
struct
_ir_extblk
ir_extblk
;
#endif
/** Flags for extended basic block state. */
typedef
enum
{
ir_extblk_info_none
=
0
,
/**< No extended basic block information is constructed. Default. */
...
...
i
r/
ir/irflag.h
→
i
nclude/libf
ir
m
/irflag.h
View file @
1ec30d95
File moved
i
r/
ir/irgmod.h
→
i
nclude/libf
ir
m
/irgmod.h
View file @
1ec30d95
File moved
i
r/
ir/irgopt.h
→
i
nclude/libf
ir
m
/irgopt.h
View file @
1ec30d95
File moved
i
r/
ir/irgraph.h
→
i
nclude/libf
ir
m
/irgraph.h
View file @
1ec30d95
...
...
@@ -32,7 +32,7 @@
#include "irop.h"
#include "iropt.h"
#include "irextbb.h"
#include "type.h"
#include "type
rep
.h"
/**
* @page ir_graph The struct ir_graph
...
...
i
r/
ir/irgwalk.h
→
i
nclude/libf
ir
m
/irgwalk.h
View file @
1ec30d95
...
...
@@ -35,18 +35,6 @@
#include "firm_types.h"
/* type of callback function for ir_graph walk */
#ifndef _IRG_WALK_FUNC_TYPEDEF_
#define _IRG_WALK_FUNC_TYPEDEF_
/**
* The type of a walk function. Does not use the link field.
*
* @param node - the node that is just visited
* @param env - an environment pointer passed by the walk functions
*/
typedef
void
irg_walk_func
(
ir_node
*
node
,
void
*
env
);
#endif
/**
* Walks over the ir graph.
*
...
...
i
r/
ir/irhooks.h
→
i
nclude/libf
ir
m
/irhooks.h
View file @
1ec30d95
File moved
i
r/ana
/irlivechk.h
→
i
nclude/libfirm
/irlivechk.h
View file @
1ec30d95
File moved
Prev
1
2
3
4
5
6
…
12
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment