63 define_pd_global(bool, OptoBundling, false); 64 // GL: 65 // Detected a problem with unscaled compressed oops and 66 // narrow_oop_use_complex_address() == false. 67 // -Djava.io.tmpdir=./tmp -jar SPECjvm2008.jar -ikv -wt 3 -it 3 68 // -bt 1 --base compiler.sunflow 69 // fails in Lower.visitIf->translate->tranlate->translate and 70 // throws an unexpected NPE. A load and a store seem to be 71 // reordered. Java reads about: 72 // loc = x.f 73 // x.f = 0 74 // NullCheck loc 75 // While assembler reads: 76 // x.f = 0 77 // loc = x.f 78 // NullCheck loc 79 define_pd_global(bool, OptoScheduling, false); 80 81 define_pd_global(intx, InitialCodeCacheSize, 2048*K); // Integral multiple of CodeCacheExpansionSize 82 define_pd_global(intx, ReservedCodeCacheSize, 256*M); 83 define_pd_global(intx, CodeCacheExpansionSize, 64*K); 84 85 // Ergonomics related flags 86 define_pd_global(uint64_t,MaxRAM, 4ULL*G); 87 define_pd_global(uintx, CodeCacheMinBlockLength, 4); 88 define_pd_global(uintx, CodeCacheMinimumUseSpace, 400*K); 89 90 define_pd_global(bool, TrapBasedRangeChecks, true); 91 92 // Heap related flags 93 define_pd_global(uintx,MetaspaceSize, ScaleForWordSize(16*M)); 94 95 // Ergonomics related flags 96 define_pd_global(bool, NeverActAsServerClassMachine, false); 97 98 #endif // CPU_PPC_VM_C2_GLOBALS_PPC_HPP | 63 define_pd_global(bool, OptoBundling, false); 64 // GL: 65 // Detected a problem with unscaled compressed oops and 66 // narrow_oop_use_complex_address() == false. 67 // -Djava.io.tmpdir=./tmp -jar SPECjvm2008.jar -ikv -wt 3 -it 3 68 // -bt 1 --base compiler.sunflow 69 // fails in Lower.visitIf->translate->tranlate->translate and 70 // throws an unexpected NPE. A load and a store seem to be 71 // reordered. Java reads about: 72 // loc = x.f 73 // x.f = 0 74 // NullCheck loc 75 // While assembler reads: 76 // x.f = 0 77 // loc = x.f 78 // NullCheck loc 79 define_pd_global(bool, OptoScheduling, false); 80 81 define_pd_global(intx, InitialCodeCacheSize, 2048*K); // Integral multiple of CodeCacheExpansionSize 82 define_pd_global(intx, ReservedCodeCacheSize, 256*M); 83 define_pd_global(intx, NonProfiledCodeHeapSize, 253*M ); 84 define_pd_global(intx, ProfiledCodeHeapSize, 0 ); // No profiled heap needed without TieredCompilation 85 define_pd_global(intx, NonMethodCodeHeapSize, 3*M ); 86 define_pd_global(intx, CodeCacheExpansionSize, 64*K); 87 88 // Ergonomics related flags 89 define_pd_global(uint64_t,MaxRAM, 4ULL*G); 90 define_pd_global(uintx, CodeCacheMinBlockLength, 4); 91 define_pd_global(uintx, CodeCacheMinimumUseSpace, 400*K); 92 93 define_pd_global(bool, TrapBasedRangeChecks, true); 94 95 // Heap related flags 96 define_pd_global(uintx,MetaspaceSize, ScaleForWordSize(16*M)); 97 98 // Ergonomics related flags 99 define_pd_global(bool, NeverActAsServerClassMachine, false); 100 101 #endif // CPU_PPC_VM_C2_GLOBALS_PPC_HPP |