Remove relevant parts of:
1. InvocationCounters.
2. Parts of the interpreter managing these counters.
3. Remove TIERED define.
Emulate -XX:-TieredCompilation with -XX:CompilationMode=high-only.
Make sure JVM can build with C1 only and C2 only, add appropriate compilation policy modes.
As a result there should be just the TieredCompilationPolicy that can function with 0 C1 threads or 0 C2 threads.
- duplicates
-
JDK-8025220 Compilation policy fails with assert(!m->was_never_executed()) failed: don't reset to 0 -- could be mistaken for never-executed
- Closed
- relates to
-
JDK-8261229 MethodData is not correctly initialized with TieredStopAtLevel=3
- Resolved
-
JDK-8329126 No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462
- Resolved
-
JDK-8261225 TieredStopAtLevel should have no effect if TieredCompilation is disabled
- Resolved
-
JDK-8271323 [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1
- Resolved
-
JDK-8253127 AOT: vmTestbase/jit/tiered/Test.java failed with "RuntimeException: '^[0-9.]+: \\[compile level=\\d' missing from stdout"
- Closed
-
JDK-8265105 gc/arguments/TestSelectDefaultGC.java fails when compiler1 is disabled
- Resolved
-
JDK-8260650 test failed with "assert(false) failed: infinite loop in PhaseIterGVN::optimize"
- Resolved
-
JDK-8219555 compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true
- Resolved
-
JDK-8261247 some compiler/whitebox/ tests fail w/ DeoptimizeALot
- Resolved
-
JDK-8261270 MakeMethodNotCompilableTest fails with -XX:TieredStopAtLevel={1,2,3}
- Resolved
-
JDK-8273895 compiler/ciReplay/TestVMNoCompLevel.java fails due to wrong data size with TieredStopAtLevel=2,3
- Resolved
-
JDK-8318480 Obsolete UseCounterDecay and remove CounterDecayMinIntervalLength
- Resolved
-
JDK-8327290 Remove unused notproduct option TraceInvocationCounterOverflow
- Resolved
-
JDK-8340273 Remove CounterHalfLifeTime
- Resolved
-
JDK-8320162 Obsolete UseCounterDecay
- Closed