Re: RFR: 8264941: Remove CodeCache::mark_for_evol_deoptimization() method

2021-06-22 Thread Coleen Phillimore
On Wed, 16 Jun 2021 12:52:46 GMT, Coleen Phillimore wrote: > This change removes the mark_for_evol_deoptimization method and removes the > flag that all dependencies are recorded. Before the change to walk the > entire nmethod looking for "old" (redefined) methods with metadata_do(), we > use

Re: RFR: 8264941: Remove CodeCache::mark_for_evol_deoptimization() method

2021-06-21 Thread Serguei Spitsyn
On Wed, 16 Jun 2021 12:52:46 GMT, Coleen Phillimore wrote: > This change removes the mark_for_evol_deoptimization method and removes the > flag that all dependencies are recorded. Before the change to walk the > entire nmethod looking for "old" (redefined) methods with metadata_do(), we > use

Re: RFR: 8264941: Remove CodeCache::mark_for_evol_deoptimization() method

2021-06-21 Thread Coleen Phillimore
On Wed, 16 Jun 2021 12:52:46 GMT, Coleen Phillimore wrote: > This change removes the mark_for_evol_deoptimization method and removes the > flag that all dependencies are recorded. Before the change to walk the > entire nmethod looking for "old" (redefined) methods with metadata_do(), we > use

Re: RFR: 8264941: Remove CodeCache::mark_for_evol_deoptimization() method

2021-06-17 Thread Vladimir Ivanov
On Wed, 16 Jun 2021 12:52:46 GMT, Coleen Phillimore wrote: > This change removes the mark_for_evol_deoptimization method and removes the > flag that all dependencies are recorded. Before the change to walk the > entire nmethod looking for "old" (redefined) methods with metadata_do(), we > use

Re: RFR: 8264941: Remove CodeCache::mark_for_evol_deoptimization() method

2021-06-17 Thread Vladimir Kozlov
On Wed, 16 Jun 2021 12:52:46 GMT, Coleen Phillimore wrote: > This change removes the mark_for_evol_deoptimization method and removes the > flag that all dependencies are recorded. Before the change to walk the > entire nmethod looking for "old" (redefined) methods with metadata_do(), we > use

Re: RFR: 8264941: Remove CodeCache::mark_for_evol_deoptimization() method

2021-06-16 Thread Coleen Phillimore
On Wed, 16 Jun 2021 13:10:55 GMT, Evgeny Astigeevich wrote: >> This change removes the mark_for_evol_deoptimization method and removes the >> flag that all dependencies are recorded. Before the change to walk the >> entire nmethod looking for "old" (redefined) methods with metadata_do(), we

Re: RFR: 8264941: Remove CodeCache::mark_for_evol_deoptimization() method

2021-06-16 Thread Evgeny Astigeevich
On Wed, 16 Jun 2021 12:52:46 GMT, Coleen Phillimore wrote: > This change removes the mark_for_evol_deoptimization method and removes the > flag that all dependencies are recorded. Before the change to walk the > entire nmethod looking for "old" (redefined) methods with metadata_do(), we > use

Re: RFR: 8264941: Remove CodeCache::mark_for_evol_deoptimization() method

2021-06-16 Thread Coleen Phillimore
On Wed, 16 Jun 2021 12:52:46 GMT, Coleen Phillimore wrote: > This change removes the mark_for_evol_deoptimization method and removes the > flag that all dependencies are recorded. Before the change to walk the > entire nmethod looking for "old" (redefined) methods with metadata_do(), we > use

RFR: 8264941: Remove CodeCache::mark_for_evol_deoptimization() method

2021-06-16 Thread Coleen Phillimore
This change removes the mark_for_evol_deoptimization method and removes the flag that all dependencies are recorded. Before the change to walk the entire nmethod looking for "old" (redefined) methods with metadata_do(), we used to find methods in the code cache to deoptimize based on evol_metho