src/hotspot/cpu/sparc/globals_sparc.hpp
changeset 57779 0a8407a78a2f
parent 54631 3a3e4e473622
child 59053 ba6c248cae19
equal deleted inserted replaced
57778:6768b0f490df 57779:0a8407a78a2f
    35 // interpreter dispatch needs at least two instructions - first to load the dispatch address
    35 // interpreter dispatch needs at least two instructions - first to load the dispatch address
    36 // in a register, and second to jmp. The swapping of the dispatch table may occur _after_
    36 // in a register, and second to jmp. The swapping of the dispatch table may occur _after_
    37 // the load of the dispatch address and hence the jmp would still go to the location
    37 // the load of the dispatch address and hence the jmp would still go to the location
    38 // according to the prior table. So, we let the thread continue and let it block by itself.
    38 // according to the prior table. So, we let the thread continue and let it block by itself.
    39 define_pd_global(bool, DontYieldALot,               true);  // yield no more than 100 times per second
    39 define_pd_global(bool, DontYieldALot,               true);  // yield no more than 100 times per second
    40 define_pd_global(bool, ShareVtableStubs,            false); // improves performance markedly for mtrt and compress
       
    41 
    40 
    42 define_pd_global(bool, ImplicitNullChecks,          true);  // Generate code for implicit null checks
    41 define_pd_global(bool, ImplicitNullChecks,          true);  // Generate code for implicit null checks
    43 define_pd_global(bool, TrapBasedNullChecks,         false); // Not needed on sparc.
    42 define_pd_global(bool, TrapBasedNullChecks,         false); // Not needed on sparc.
    44 define_pd_global(bool, UncommonNullCast,            true);  // Uncommon-trap NULLs passed to check cast
    43 define_pd_global(bool, UncommonNullCast,            true);  // Uncommon-trap NULLs passed to check cast
    45 
    44