| chigraph master Systems programming language written for beginners in LLVM

Fwd.hpp
Go to the documentation of this file.
1
4 #ifndef CHI_FWD_HPP
5 #define CHI_FWD_HPP
6
7 #include "chi/Support/Fwd.hpp"
8
9 namespace chi {
10 struct ChiModule;
11 struct Context;
12 struct DataType;
13 struct NamedDataType;
14 struct NodeCompiler;
15 struct FunctionCompiler;
16 struct GraphFunction;
17 struct GraphStruct;
18 struct Graph;
19 struct GraphModule;
20 struct LangModule;
21 struct NodeInstance;
22 struct NodeType;
23 struct DataType;
24 struct ModuleCache;
25 struct PureCompiler;
26 }
27
28 // some basic LLVM stuff to make compiles speedy quick
29 namespace llvm {
30 class Module;
31 class LLVMContext;
32 class Type;
33 class DIType;
34 class DIBuilder;
35 class DICompileUnit;
36 class DISubprogram;
37 class Function;
38 class FunctionType;
39 class BasicBlock;
40 class IndirectBrInst;
41 class DebugLoc;
42 class Value;
43 struct GenericValue;
44 }
45
46 #endif // CHI_FWD_HPP
llvm
Definition: Fwd.hpp:29
Fwd.hpp
chi
The namespace where chigraph lives.
Definition: BitcodeParser.hpp:12