bearch: Disallow passing Projs to get_irn_ops().
[libfirm] / ir / ident / ident_t.h
1 /*
2  * This file is part of libFirm.
3  * Copyright (C) 2012 University of Karlsruhe.
4  */
5
6 /**
7  * @file
8  * @brief    Hash table to store names -- private header.
9  * @author   Goetz Lindenmaier
10  */
11 #ifndef FIRM_IDENT_IDENT_T_H
12 #define FIRM_IDENT_IDENT_T_H
13
14 #include "ident.h"
15
16 /**
17  * Initialize the ident module.
18  */
19 void init_ident(void);
20
21 /**
22  * Finishes the ident module, frees all entries.
23  */
24 void finish_ident(void);
25
26 /** initializes the name mangling code */
27 void firm_init_mangle(void);
28
29 void firm_finish_mangle(void);
30
31 #endif