The check to see if an item was already on the heap was randomly hitting.
[jitcs.git] / include / jitcs.h
bloba8d1c0137e9a1c3617e852dc191cc6c535fc9a5d
1 //===-- jitcs.h - Glue for JITCS --------------------------------*- C++ -*-===//
2 //
3 //===----------------------------------------------------------------------===//
5 #ifndef _JITCS_H_
6 #define _JITCS_H_
8 #include "jitcs_base.h"
9 #include "jitcs_cpu.h"
10 #include "jitcs_memmgr.h"
11 #include "jitcs_function.h"
12 #include "jitcs_machine.h"
13 #include "jitcs_tmpalloc.h"
15 #ifdef JITCS_X86_32
16 #include "jitcs_x86_32_machine.h"
17 #endif
18 #ifdef JITCS_X86_64
19 #include "jitcs_x86_64_machine.h"
20 #endif
22 namespace jitcs {
23 namespace host {
24 RefCounter<IMachineInfo> GetMachineInfo();
25 #ifdef JITCS_X86_32
26 using namespace jitcs::x86_32;
27 #endif
28 #ifdef JITCS_X86_64
29 using namespace jitcs::x86_64;
30 #endif
31 } // end of namespace jitcs::host
32 } // end of namespace jitcs
34 #endif
35 // _JITCS_H_