Changed current relation from BasicBlock to BasicBlockImpl, and Function
[jitcs.git] / include / jitcs_refs.h
blob8e194a4d4c1f911473d68e9b6276aace803167e3
1 //===-- jitcs_ids.h - ID types for instructions et al. ----------*- C++ -*-===//
2 //
3 //
4 //
5 //===----------------------------------------------------------------------===//
7 #ifndef _JITCS_REFS_H_
8 #define _JITCS_REFS_H_
10 #include "jitcs_base.h"
11 #include "jitcs_adt_ref.h"
13 namespace jitcs {
15 class IFunction;
16 class IBasicBlock;
17 class Instruction;
19 typedef Ref<IFunction> IFunctionRef;
20 typedef Ref<IBasicBlock> IFunctionRef;
21 typedef Ref<Instruction> InstructionRef;
23 } // end of namespace jitcs
25 #endif
26 // _JITCS_REFS_H_