Home | History | Annotate | Download | only in src

Lines Matching defs:DEFINE_bool

122 #define DEFINE_bool(nam, def, cmt) FLAG(BOOL, bool, nam, def, cmt)
134 DEFINE_bool(use_strict, false, "enforce strict mode")
136 DEFINE_bool(harmony_typeof, false, "enable harmony semantics for typeof")
137 DEFINE_bool(harmony_scoping, false, "enable harmony block scoping")
138 DEFINE_bool(harmony_modules, false,
140 DEFINE_bool(harmony_proxies, false, "enable harmony proxies")
141 DEFINE_bool(harmony_collections, false,
143 DEFINE_bool(harmony, false, "enable all harmony features (except typeof)")
151 DEFINE_bool(smi_only_arrays, true, "tracks arrays with only smi values")
152 DEFINE_bool(clever_optimizations,
157 DEFINE_bool(unbox_double_arrays, true, "automatically unbox arrays of doubles")
158 DEFINE_bool(string_slices, true, "use string slices")
161 DEFINE_bool(crankshaft, true, "use crankshaft")
163 DEFINE_bool(use_range, true, "use hydrogen range analysis")
164 DEFINE_bool(eliminate_dead_phis, true, "eliminate dead phis")
165 DEFINE_bool(use_gvn, true, "use hydrogen global value numbering")
166 DEFINE_bool(use_canonicalizing, true, "use hydrogen instruction canonicalizing")
167 DEFINE_bool(use_inlining, true, "use function inlining")
168 DEFINE_bool(limit_inlining, true, "limit code size growth from inlining")
169 DEFINE_bool(loop_invariant_code_motion, true, "loop invariant code motion")
170 DEFINE_bool(collect_megamorphic_maps_from_stub_cache,
173 DEFINE_bool(hydrogen_stats, false, "print statistics for hydrogen")
174 DEFINE_bool(trace_hydrogen, false, "trace generated hydrogen to file")
176 DEFINE_bool(trace_inlining, false, "trace inlining decisions")
177 DEFINE_bool(trace_alloc, false, "trace register allocator")
178 DEFINE_bool(trace_all_uses, false, "trace all use positions")
179 DEFINE_bool(trace_range, false, "trace range analysis")
180 DEFINE_bool(trace_gvn, false, "trace global value numbering")
181 DEFINE_bool(trace_representation, false, "trace representation types")
182 DEFINE_bool(stress_pointer_maps, false, "pointer map for every instruction")
183 DEFINE_bool(stress_environments, false, "environment for every instruction")
187 DEFINE_bool(trap_on_deopt, false, "put a break point before deoptimizing")
188 DEFINE_bool(deoptimize_uncommon_cases, true, "deoptimize uncommon cases")
189 DEFINE_bool(polymorphic_inlining, true, "polymorphic inlining")
190 DEFINE_bool(use_osr, true, "use on-stack replacement")
192 DEFINE_bool(trace_osr, false, "trace on-stack replacement")
194 DEFINE_bool(optimize_closures, true, "optimize closures")
195 DEFINE_bool(inline_construct, true, "inline constructor calls")
196 DEFINE_bool(inline_arguments, true, "inline functions with arguments object")
199 DEFINE_bool(optimize_for_in, true,
203 DEFINE_bool(experimental_profiler, true, "enable all profiler experiments")
204 DEFINE_bool(watch_ic_patching, false, "profiler considers IC stability")
206 DEFINE_bool(self_optimization, false,
208 DEFINE_bool(direct_self_opt, false,
210 DEFINE_bool(retry_self_opt, false, "re-try self-optimization if it failed")
211 DEFINE_bool(count_based_interrupts, false,
213 DEFINE_bool(interrupt_at_exit, false,
215 DEFINE_bool(weighted_back_edges, false,
231 DEFINE_bool(trace_opt_verbose, false, "extra verbose compilation tracing")
235 DEFINE_bool(debug_code, false,
237 DEFINE_bool(code_comments, false, "emit comments in code disassembly")
238 DEFINE_bool(enable_sse2, true,
240 DEFINE_bool(enable_sse3, true,
242 DEFINE_bool(enable_sse4_1, true,
244 DEFINE_bool(enable_cmov, true,
246 DEFINE_bool(enable_rdtsc, true,
248 DEFINE_bool(enable_sahf, true,
250 DEFINE_bool(enable_vfp3, true,
253 DEFINE_bool(enable_armv7, true,
255 DEFINE_bool(enable_fpu, true,
261 DEFINE_bool(expose_gc, false, "expose gc extension")
262 DEFINE_bool(expose_externalize_string, false,
265 DEFINE_bool(builtins_in_stack_traces, false,
267 DEFINE_bool(disable_native_files, false, "disable builtin natives files")
270 DEFINE_bool(inline_new, true, "use fast inline allocation")
273 DEFINE_bool(stack_trace_on_abort, true,
277 DEFINE_bool(trace, false, "trace function calls")
278 DEFINE_bool(mask_constants_with_cookie,
283 DEFINE_bool(lazy, true, "use lazy compilation")
284 DEFINE_bool(trace_opt, false, "trace lazy optimization")
285 DEFINE_bool(trace_opt_stats, false, "trace lazy optimization statistics")
286 DEFINE_bool(opt, true, "use adaptive optimizations")
287 DEFINE_bool(always_opt, false, "always try to optimize functions")
288 DEFINE_bool(prepare_always_opt, false, "prepare for turning on always opt")
289 DEFINE_bool(trace_deopt, false, "trace deoptimization")
294 DEFINE_bool(always_full_compiler, false,
296 DEFINE_bool(trace_bailout, false,
300 DEFINE_bool(compilation_cache, true, "enable compilation cache")
302 DEFINE_bool(cache_prototype_transitions, true, "cache prototype transitions")
305 DEFINE_bool(trace_debug_json, false, "trace debugging JSON request/response")
306 DEFINE_bool(debugger_auto_break, true,
309 DEFINE_bool(enable_liveedit, true, "enable liveedit experimental feature")
310 DEFINE_bool(break_on_abort, true, "always cause a debug break before aborting")
323 DEFINE_bool(always_inline_smi_code, false,
330 DEFINE_bool(gc_global, false, "always perform global GCs")
332 DEFINE_bool(trace_gc, false,
334 DEFINE_bool(trace_gc_nvp, false,
337 DEFINE_bool(print_cumulative_gc_stat, false,
339 DEFINE_bool(trace_gc_verbose, false,
341 DEFINE_bool(trace_fragmentation, false,
343 DEFINE_bool(collect_maps, true,
345 DEFINE_bool(flush_code, true,
347 DEFINE_bool(incremental_marking, true, "use incremental marking")
348 DEFINE_bool(incremental_marking_steps, true, "do incremental marking steps")
349 DEFINE_bool(trace_incremental_marking, false,
353 DEFINE_bool(use_idle_notification, true,
356 DEFINE_bool(send_idle_notification, false,
359 DEFINE_bool(use_ic, true, "use inline caching")
364 DEFINE_bool(verify_lol, false, "perform debugging verification for lol")
368 DEFINE_bool(native_code_counters, false,
372 DEFINE_bool(always_compact, false, "Perform compaction on every full GC")
373 DEFINE_bool(lazy_sweeping, true,
375 DEFINE_bool(never_compact, false,
377 DEFINE_bool(compact_code_space, true,
379 DEFINE_bool(cleanup_code_caches_at_gc, true,
387 DEFINE_bool(use_verbose_printer, true, "allows verbose printing")
390 DEFINE_bool(allow_natives_syntax, false, "allow natives syntax")
393 DEFINE_bool(trace_sim, false, "Trace simulator execution")
394 DEFINE_bool(check_icache, false,
401 DEFINE_bool(trace_exception, false,
403 DEFINE_bool(preallocate_message_memory, false,
405 DEFINE_bool(randomize_hashes,
415 DEFINE_bool(preemption, false,
419 DEFINE_bool(regexp_optimization, true, "generate optimized regexp code")
422 DEFINE_bool(testing_bool_flag, true, "testing_bool_flag")
439 DEFINE_bool(help, false, "Print usage message, including flags, on console")
440 DEFINE_bool(dump_counters, false, "Dump counters on exit")
443 DEFINE_bool(debugger, false, "Enable JavaScript debugger")
444 DEFINE_bool(remote_debugger, false, "Connect JavaScript debugger to the "
446 DEFINE_bool(debugger_agent, false, "Enable debugger agent")
455 DEFINE_bool(debug_compile_events, false, "Enable debugger compile events")
456 DEFINE_bool(debug_script_collected_events, false,
459 DEFINE_bool(debug_compile_events, true, "Enable debugger compile events")
460 DEFINE_bool(debug_script_collected_events, true,
469 DEFINE_bool(gdbjit, false, "enable GDBJIT interface (disables compacting GC)")
470 DEFINE_bool(gdbjit_full, false, "enable GDBJIT interface for all code objects")
471 DEFINE_bool(gdbjit_dump, false, "dump elf objects with debug info to disk")
476 DEFINE_bool(force_marking_deque_overflows, false,
480 DEFINE_bool(stress_compaction, false,
495 DEFINE_bool(enable_slow_asserts, false,
499 DEFINE_bool(trace_codegen, false,
501 DEFINE_bool(print_source, false, "pretty print source code")
502 DEFINE_bool(print_builtin_source, false,
504 DEFINE_bool(print_ast, false, "print source AST")
505 DEFINE_bool(print_builtin_ast, false, "print source AST for builtins")
509 DEFINE_bool(print_builtin_scopes, false, "print scopes for builtins")
510 DEFINE_bool(print_scopes, false, "print scopes")
513 DEFINE_bool(trace_contexts, false, "trace contexts operations")
516 DEFINE_bool(gc_greedy, false, "perform GC prior to some allocations")
517 DEFINE_bool(gc_verbose, false, "print stuff during garbage collection")
518 DEFINE_bool(heap_stats, false, "report heap statistics before and after GC")
519 DEFINE_bool(code_stats, false, "report code statistics after GC")
520 DEFINE_bool(verify_heap, false, "verify heap pointers before and after GC")
521 DEFINE_bool(print_handles, false, "report handles after GC")
522 DEFINE_bool(print_global_handles, false, "report global handles after GC")
525 DEFINE_bool(trace_ic, false, "trace inline cache state transitions")
528 DEFINE_bool(print_interfaces, false, "print interfaces")
529 DEFINE_bool(print_interface_details, false, "print interface inference details")
533 DEFINE_bool(trace_normalization,
538 DEFINE_bool(trace_lazy, false, "trace lazy compilation")
541 DEFINE_bool(collect_heap_spill_statistics, false,
545 DEFINE_bool(trace_isolates, false, "trace isolate state changes")
548 DEFINE_bool(log_state_changes, false, "Log state changes.")
551 DEFINE_bool(regexp_possessive_quantifier,
554 DEFINE_bool(trace_regexp_bytecodes, false, "trace regexp bytecode execution")
555 DEFINE_bool(trace_regexp_assembler,
566 DEFINE_bool(log, false,
568 DEFINE_bool(log_all, false, "Log all events to the log file.")
569 DEFINE_bool(log_runtime, false, "Activate runtime system %Log call.")
570 DEFINE_bool(log_api, false, "Log API events to the log file.")
571 DEFINE_bool(log_code, false,
573 DEFINE_bool(log_gc, false,
575 DEFINE_bool(log_handles, false, "Log global handle events.")
576 DEFINE_bool(log_snapshot_positions, false,
578 DEFINE_bool(log_suspect, false, "Log suspect operations.")
579 DEFINE_bool(prof, false,
581 DEFINE_bool(prof_auto, true,
583 DEFINE_bool(prof_lazy, false,
586 DEFINE_bool(prof_browser_mode, true,
588 DEFINE_bool(log_regexp, false, "Log regular expression execution.")
589 DEFINE_bool(sliding_state_window, false,
592 DEFINE_bool(ll_prof, false, "Enable low-level linux profiler.")
605 DEFINE_bool(trace_elements_transitions, false, "trace elements transitions")
608 DEFINE_bool(print_code_stubs, false, "print code stubs")
609 DEFINE_bool(test_secondary_stub_cache,
613 DEFINE_bool(test_primary_stub_cache,
618 DEFINE_bool(print_code, false, "print generated code")
619 DEFINE_bool(print_opt_code, false, "print optimized code")
620 DEFINE_bool(print_unopt_code, false, "print unoptimized code before "
622 DEFINE_bool(print_code_verbose, false, "print more information for code")
623 DEFINE_bool(print_builtin_code, false, "print generated code for builtins")
626 DEFINE_bool(print_all_code, false, "enable all flags related to printing code")
644 #undef DEFINE_bool