Mercurial > hg > graal-compiler
comparison src/share/vm/code/codeBlob.cpp @ 7062:8c5333c80cfd
increased CompileThreshold to increase reliability of profiling information
increased InitialCodeCacheSize to fit the bootstrapping
added flag -XX:GraalClassPath to allow providing a .jar or .zip file that contains all Graal classes
added support for the flag -XX:TraceCompilationPolicy to the Graal-specific compilation policy
author | Christian Haeubl <haeubl@ssw.jku.at> |
---|---|
date | Thu, 15 Nov 2012 11:40:50 +0100 |
parents | 1d7922586cf6 |
children | 7d815d842ee0 |
comparison
equal
deleted
inserted
replaced
6717:5bbe9618118e | 7062:8c5333c80cfd |
---|---|
37 #include "runtime/mutexLocker.hpp" | 37 #include "runtime/mutexLocker.hpp" |
38 #include "runtime/safepoint.hpp" | 38 #include "runtime/safepoint.hpp" |
39 #include "runtime/sharedRuntime.hpp" | 39 #include "runtime/sharedRuntime.hpp" |
40 #include "runtime/vframe.hpp" | 40 #include "runtime/vframe.hpp" |
41 #include "services/memoryService.hpp" | 41 #include "services/memoryService.hpp" |
42 #include "utilities/machineCodePrinter.hpp" | |
42 #ifdef TARGET_ARCH_x86 | 43 #ifdef TARGET_ARCH_x86 |
43 # include "nativeInst_x86.hpp" | 44 # include "nativeInst_x86.hpp" |
44 #endif | 45 #endif |
45 #ifdef TARGET_ARCH_sparc | 46 #ifdef TARGET_ARCH_sparc |
46 # include "nativeInst_sparc.hpp" | 47 # include "nativeInst_sparc.hpp" |
338 stub = new (size) RuntimeStub(stub_name, cb, size, frame_complete, frame_size, oop_maps, caller_must_gc_arguments); | 339 stub = new (size) RuntimeStub(stub_name, cb, size, frame_complete, frame_size, oop_maps, caller_must_gc_arguments); |
339 } | 340 } |
340 | 341 |
341 trace_new_stub(stub, "RuntimeStub - ", stub_name); | 342 trace_new_stub(stub, "RuntimeStub - ", stub_name); |
342 | 343 |
344 if (PrintMachineCodeToFile) { | |
345 MachineCodePrinter::print(stub); | |
346 } | |
347 | |
343 return stub; | 348 return stub; |
344 } | 349 } |
345 | 350 |
346 | 351 |
347 void* RuntimeStub::operator new(size_t s, unsigned size) { | 352 void* RuntimeStub::operator new(size_t s, unsigned size) { |