Commit 35c79253 authored by mstarzinger's avatar mstarzinger Committed by Commit bot

Remove deprecated --flush-code-incrementally flag.

R=hpayer@chromium.org

Review URL: https://codereview.chromium.org/1218003003

Cr-Commit-Position: refs/heads/master@{#29403}
parent 7015fd20
...@@ -615,10 +615,7 @@ DEFINE_BOOL(weak_embedded_maps_in_optimized_code, true, ...@@ -615,10 +615,7 @@ DEFINE_BOOL(weak_embedded_maps_in_optimized_code, true,
"make maps embedded in optimized code weak") "make maps embedded in optimized code weak")
DEFINE_BOOL(weak_embedded_objects_in_optimized_code, true, DEFINE_BOOL(weak_embedded_objects_in_optimized_code, true,
"make objects embedded in optimized code weak") "make objects embedded in optimized code weak")
DEFINE_BOOL(flush_code, true, DEFINE_BOOL(flush_code, true, "flush code that we expect not to use again")
"flush code that we expect not to use again (during full gc)")
DEFINE_BOOL(flush_code_incrementally, true,
"flush code that we expect not to use again (incrementally)")
DEFINE_BOOL(trace_code_flushing, false, "trace code flushing progress") DEFINE_BOOL(trace_code_flushing, false, "trace code flushing progress")
DEFINE_BOOL(age_code, true, DEFINE_BOOL(age_code, true,
"track un-executed functions to age code and flush only " "track un-executed functions to age code and flush only "
......
...@@ -433,7 +433,7 @@ void Heap::GarbageCollectionPrologue() { ...@@ -433,7 +433,7 @@ void Heap::GarbageCollectionPrologue() {
gc_count_++; gc_count_++;
unflattened_strings_length_ = 0; unflattened_strings_length_ = 0;
if (FLAG_flush_code && FLAG_flush_code_incrementally) { if (FLAG_flush_code) {
mark_compact_collector()->EnableCodeFlushing(true); mark_compact_collector()->EnableCodeFlushing(true);
} }
......
...@@ -1572,11 +1572,6 @@ void MarkCompactCollector::PrepareThreadForCodeFlushing(Isolate* isolate, ...@@ -1572,11 +1572,6 @@ void MarkCompactCollector::PrepareThreadForCodeFlushing(Isolate* isolate,
void MarkCompactCollector::PrepareForCodeFlushing() { void MarkCompactCollector::PrepareForCodeFlushing() {
// Enable code flushing for non-incremental cycles.
if (FLAG_flush_code && !FLAG_flush_code_incrementally) {
EnableCodeFlushing(!was_marked_incrementally_);
}
// If code flushing is disabled, there is no need to prepare for it. // If code flushing is disabled, there is no need to prepare for it.
if (!is_code_flushing_enabled()) return; if (!is_code_flushing_enabled()) return;
...@@ -2308,11 +2303,6 @@ void MarkCompactCollector::AfterMarking() { ...@@ -2308,11 +2303,6 @@ void MarkCompactCollector::AfterMarking() {
// Flush code from collected candidates. // Flush code from collected candidates.
if (is_code_flushing_enabled()) { if (is_code_flushing_enabled()) {
code_flusher_->ProcessCandidates(); code_flusher_->ProcessCandidates();
// If incremental marker does not support code flushing, we need to
// disable it before incremental marking steps for next cycle.
if (FLAG_flush_code && !FLAG_flush_code_incrementally) {
EnableCodeFlushing(false);
}
} }
if (FLAG_track_gc_object_stats) { if (FLAG_track_gc_object_stats) {
......
...@@ -1194,7 +1194,7 @@ TEST(TestCodeFlushingPreAged) { ...@@ -1194,7 +1194,7 @@ TEST(TestCodeFlushingPreAged) {
TEST(TestCodeFlushingIncremental) { TEST(TestCodeFlushingIncremental) {
// If we do not flush code this test is invalid. // If we do not flush code this test is invalid.
if (!FLAG_flush_code || !FLAG_flush_code_incrementally) return; if (!FLAG_flush_code) return;
i::FLAG_allow_natives_syntax = true; i::FLAG_allow_natives_syntax = true;
i::FLAG_optimize_for_size = false; i::FLAG_optimize_for_size = false;
CcTest::InitializeVM(); CcTest::InitializeVM();
...@@ -1263,7 +1263,7 @@ TEST(TestCodeFlushingIncremental) { ...@@ -1263,7 +1263,7 @@ TEST(TestCodeFlushingIncremental) {
TEST(TestCodeFlushingIncrementalScavenge) { TEST(TestCodeFlushingIncrementalScavenge) {
// If we do not flush code this test is invalid. // If we do not flush code this test is invalid.
if (!FLAG_flush_code || !FLAG_flush_code_incrementally) return; if (!FLAG_flush_code) return;
i::FLAG_allow_natives_syntax = true; i::FLAG_allow_natives_syntax = true;
i::FLAG_optimize_for_size = false; i::FLAG_optimize_for_size = false;
CcTest::InitializeVM(); CcTest::InitializeVM();
...@@ -1332,7 +1332,7 @@ TEST(TestCodeFlushingIncrementalScavenge) { ...@@ -1332,7 +1332,7 @@ TEST(TestCodeFlushingIncrementalScavenge) {
TEST(TestCodeFlushingIncrementalAbort) { TEST(TestCodeFlushingIncrementalAbort) {
// If we do not flush code this test is invalid. // If we do not flush code this test is invalid.
if (!FLAG_flush_code || !FLAG_flush_code_incrementally) return; if (!FLAG_flush_code) return;
i::FLAG_allow_natives_syntax = true; i::FLAG_allow_natives_syntax = true;
i::FLAG_optimize_for_size = false; i::FLAG_optimize_for_size = false;
CcTest::InitializeVM(); CcTest::InitializeVM();
...@@ -1400,8 +1400,7 @@ TEST(TestCodeFlushingIncrementalAbort) { ...@@ -1400,8 +1400,7 @@ TEST(TestCodeFlushingIncrementalAbort) {
TEST(CompilationCacheCachingBehavior) { TEST(CompilationCacheCachingBehavior) {
// If we do not flush code, or have the compilation cache turned off, this // If we do not flush code, or have the compilation cache turned off, this
// test is invalid. // test is invalid.
if (!FLAG_flush_code || !FLAG_flush_code_incrementally || if (!FLAG_flush_code || !FLAG_compilation_cache) {
!FLAG_compilation_cache) {
return; return;
} }
CcTest::InitializeVM(); CcTest::InitializeVM();
...@@ -4009,7 +4008,6 @@ UNINITIALIZED_TEST(ReleaseStackTraceData) { ...@@ -4009,7 +4008,6 @@ UNINITIALIZED_TEST(ReleaseStackTraceData) {
TEST(Regress159140) { TEST(Regress159140) {
i::FLAG_allow_natives_syntax = true; i::FLAG_allow_natives_syntax = true;
i::FLAG_flush_code_incrementally = true;
CcTest::InitializeVM(); CcTest::InitializeVM();
Isolate* isolate = CcTest::i_isolate(); Isolate* isolate = CcTest::i_isolate();
Heap* heap = isolate->heap(); Heap* heap = isolate->heap();
...@@ -4071,7 +4069,6 @@ TEST(Regress159140) { ...@@ -4071,7 +4069,6 @@ TEST(Regress159140) {
TEST(Regress165495) { TEST(Regress165495) {
i::FLAG_allow_natives_syntax = true; i::FLAG_allow_natives_syntax = true;
i::FLAG_flush_code_incrementally = true;
CcTest::InitializeVM(); CcTest::InitializeVM();
Isolate* isolate = CcTest::i_isolate(); Isolate* isolate = CcTest::i_isolate();
Heap* heap = isolate->heap(); Heap* heap = isolate->heap();
...@@ -4119,7 +4116,6 @@ TEST(Regress165495) { ...@@ -4119,7 +4116,6 @@ TEST(Regress165495) {
TEST(Regress169209) { TEST(Regress169209) {
i::FLAG_stress_compaction = false; i::FLAG_stress_compaction = false;
i::FLAG_allow_natives_syntax = true; i::FLAG_allow_natives_syntax = true;
i::FLAG_flush_code_incrementally = true;
CcTest::InitializeVM(); CcTest::InitializeVM();
Isolate* isolate = CcTest::i_isolate(); Isolate* isolate = CcTest::i_isolate();
...@@ -4268,7 +4264,6 @@ TEST(Regress168801) { ...@@ -4268,7 +4264,6 @@ TEST(Regress168801) {
i::FLAG_always_compact = true; i::FLAG_always_compact = true;
i::FLAG_cache_optimized_code = false; i::FLAG_cache_optimized_code = false;
i::FLAG_allow_natives_syntax = true; i::FLAG_allow_natives_syntax = true;
i::FLAG_flush_code_incrementally = true;
CcTest::InitializeVM(); CcTest::InitializeVM();
Isolate* isolate = CcTest::i_isolate(); Isolate* isolate = CcTest::i_isolate();
Heap* heap = isolate->heap(); Heap* heap = isolate->heap();
...@@ -4325,7 +4320,6 @@ TEST(Regress173458) { ...@@ -4325,7 +4320,6 @@ TEST(Regress173458) {
i::FLAG_always_compact = true; i::FLAG_always_compact = true;
i::FLAG_cache_optimized_code = false; i::FLAG_cache_optimized_code = false;
i::FLAG_allow_natives_syntax = true; i::FLAG_allow_natives_syntax = true;
i::FLAG_flush_code_incrementally = true;
CcTest::InitializeVM(); CcTest::InitializeVM();
Isolate* isolate = CcTest::i_isolate(); Isolate* isolate = CcTest::i_isolate();
Heap* heap = isolate->heap(); Heap* heap = isolate->heap();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment