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