mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 22:34:27 +02:00
8264805: Remove the experimental Ahead-of-Time Compiler
Reviewed-by: coleenp, erikj, stefank, iignatyev, dholmes, aph, shade, iklam, mchung, iveresov
This commit is contained in:
parent
15d4787724
commit
694acedf18
378 changed files with 200 additions and 26970 deletions
|
@ -23,7 +23,6 @@
|
|||
*/
|
||||
|
||||
#include "precompiled.hpp"
|
||||
#include "aot/aotLoader.hpp"
|
||||
#include "classfile/classLoaderDataGraph.hpp"
|
||||
#include "classfile/javaClasses.inline.hpp"
|
||||
#include "classfile/stringTable.hpp"
|
||||
|
@ -1985,7 +1984,6 @@ static void mark_from_roots_work(ParallelRootType::Value root_type, uint worker_
|
|||
case ParallelRootType::code_cache:
|
||||
// Do not treat nmethods as strong roots for mark/sweep, since we can unload them.
|
||||
//ScavengableNMethods::scavengable_nmethods_do(CodeBlobToOopClosure(&mark_and_push_closure));
|
||||
AOTLoader::oops_do(&mark_and_push_closure);
|
||||
break;
|
||||
|
||||
case ParallelRootType::sentinel:
|
||||
|
@ -2192,7 +2190,6 @@ class PSAdjustTask final : public AbstractGangTask {
|
|||
|
||||
enum PSAdjustSubTask {
|
||||
PSAdjustSubTask_code_cache,
|
||||
PSAdjustSubTask_aot,
|
||||
PSAdjustSubTask_old_ref_process,
|
||||
PSAdjustSubTask_young_ref_process,
|
||||
|
||||
|
@ -2236,9 +2233,6 @@ public:
|
|||
CodeBlobToOopClosure adjust_code(&adjust, CodeBlobToOopClosure::FixRelocations);
|
||||
CodeCache::blobs_do(&adjust_code);
|
||||
}
|
||||
if (_sub_tasks.try_claim_task(PSAdjustSubTask_aot)) {
|
||||
AOT_ONLY(AOTLoader::oops_do(&adjust);)
|
||||
}
|
||||
if (_sub_tasks.try_claim_task(PSAdjustSubTask_old_ref_process)) {
|
||||
PSParallelCompact::ref_processor()->weak_oops_do(&adjust);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue