45 |
45 |
46 Compiler::Compiler () {} |
46 Compiler::Compiler () {} |
47 |
47 |
48 void Compiler::init_c1_runtime() { |
48 void Compiler::init_c1_runtime() { |
49 BufferBlob* buffer_blob = CompilerThread::current()->get_buffer_blob(); |
49 BufferBlob* buffer_blob = CompilerThread::current()->get_buffer_blob(); |
50 Arena* arena = new (mtCompiler) Arena(); |
50 Arena* arena = new (mtCompiler) Arena(mtCompiler); |
51 Runtime1::initialize(buffer_blob); |
51 Runtime1::initialize(buffer_blob); |
52 FrameMap::initialize(); |
52 FrameMap::initialize(); |
53 // initialize data structures |
53 // initialize data structures |
54 ValueType::initialize(arena); |
54 ValueType::initialize(arena); |
55 GraphBuilder::initialize(); |
55 GraphBuilder::initialize(); |