annotate doc/ir.rst @ 299:674789d9ff37

Added a doc
author Windel Bouwman
date Sun, 01 Dec 2013 18:37:23 +0100
parents
children fa99f36fabb5
rev   line source
299
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
1
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
2
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
3 IR-code
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
4 =======
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
5
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
6 Front ends generate this IR-code. Backends transform it into machine code.
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
7
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
8 The IR-code is implemented in the ir package.
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
9
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
10 .. autoclass:: ir.Module
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
11
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
12 .. autoclass:: ir.Function
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
13
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
14 .. autoclass:: ir.Block
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
15
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
16 .. autoclass:: ir.Statement
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
17
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
18 .. autoclass:: ir.Expression
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
19
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
20 .. # .. inheritance-diagram:: ir.Statement
674789d9ff37 Added a doc
Windel Bouwman
parents:
diff changeset
21