comparison src/share/vm/graal/graalCompilerToVM.cpp @ 10069:abb9d3a26025

an instanceof instruction lowers to a deoptimize-on-hint-miss snippet only if its profile indicates a miss (of a hint type) occurs an order of magnitude less than the compilation threshold
author Doug Simon <doug.simon@oracle.com>
date Mon, 17 Jun 2013 17:55:19 +0200
parents a323a9e20f9d
children 62ea8789b88a
comparison
equal deleted inserted replaced
10068:529570e20aff 10069:abb9d3a26025
666 guarantee(HeapWordSize == sizeof(char*), "Graal assumption that HeadWordSize == machine word size is wrong"); 666 guarantee(HeapWordSize == sizeof(char*), "Graal assumption that HeadWordSize == machine word size is wrong");
667 667
668 set_boolean("cAssertions", DEBUG_ONLY(true) NOT_DEBUG(false)); 668 set_boolean("cAssertions", DEBUG_ONLY(true) NOT_DEBUG(false));
669 set_boolean("verifyOops", VerifyOops); 669 set_boolean("verifyOops", VerifyOops);
670 set_boolean("ciTime", CITime); 670 set_boolean("ciTime", CITime);
671 set_int("compileThreshold", CompileThreshold);
671 set_boolean("compileTheWorld", CompileTheWorld); 672 set_boolean("compileTheWorld", CompileTheWorld);
672 set_int("compileTheWorldStartAt", CompileTheWorldStartAt); 673 set_int("compileTheWorldStartAt", CompileTheWorldStartAt);
673 set_int("compileTheWorldStopAt", CompileTheWorldStopAt); 674 set_int("compileTheWorldStopAt", CompileTheWorldStopAt);
674 set_boolean("printCompilation", PrintCompilation); 675 set_boolean("printCompilation", PrintCompilation);
675 set_boolean("printInlining", PrintInlining); 676 set_boolean("printInlining", PrintInlining);