libFirm
Main Page
Related Pages
Modules
Data Structures
All
Data Structures
Functions
Variables
Typedefs
Enumerations
Enumerator
Groups
Pages
irgmod.h
1
/*
2
* This file is part of libFirm.
3
* Copyright (C) 2012 University of Karlsruhe.
4
*/
5
11
#ifndef FIRM_IR_IRGMOD_H
12
#define FIRM_IR_IRGMOD_H
13
14
#include "firm_types.h"
15
#include "begin.h"
16
23
FIRM_API
void
exchange(
ir_node
*old,
ir_node
*nw);
24
36
FIRM_API
void
turn_into_tuple(
ir_node
*node,
int
arity,
ir_node
*
const
in[]);
37
45
FIRM_API
void
collect_phiprojs_and_start_block_nodes(
ir_graph
*irg);
46
50
FIRM_API
void
collect_new_start_block_node(
ir_node
*node);
51
55
FIRM_API
void
collect_new_phi_node(
ir_node
*node);
56
73
FIRM_API
void
part_block(
ir_node
*node);
74
81
FIRM_API
ir_node
*part_block_edges(
ir_node
*node);
82
86
FIRM_API
void
kill_node(
ir_node
*node);
87
97
FIRM_API
ir_node
*duplicate_subgraph(
dbg_info
*dbg,
ir_node
*n,
98
ir_node
*to_block);
99
100
#include "end.h"
101
102
#endif
dbg_info
struct dbg_info dbg_info
Source Reference.
Definition:
firm_types.h:40
ir_graph
struct ir_graph ir_graph
Procedure Graph.
Definition:
firm_types.h:74
ir_node
struct ir_node ir_node
Procedure Graph Node.
Definition:
firm_types.h:53
libfirm
irgmod.h
Generated on Tue Dec 29 2015 15:10:36 for libFirm by
1.8.6