LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
libinlining.hh
Go to the documentation of this file.
1
6
#ifndef INLINING_LIBINLINING_HH
7
# define INLINING_LIBINLINING_HH
8
9
# include <
ast/fwd.hh
>
10
# include <
misc/error.hh
>
11
13
namespace
inlining
14
{
15
16
/*-----------.
17
| Inlining. |
18
`-----------*/
19
30
template
<
typename
A>
31
A*
inline_expand
(
const
A& tree);
32
33
/*-------------------.
34
| Function pruning. |
35
`-------------------*/
36
44
template
<
typename
A>
45
A*
prune
(
const
A& tree);
46
47
}
// namespace inlining
48
49
#endif // !INLINING_LIBINLINING_HH
inlining
libinlining.hh
Generated on Wed Mar 5 2014 15:47:36 for LRDE Tiger Compiler by
1.8.1.2