Lines Matching defs:DEFINE_bool
140 #define DEFINE_bool(nam, def, cmt) FLAG(BOOL, bool, nam, def, cmt)
162 DEFINE_bool(use_strict, false, "enforce strict mode")
163 DEFINE_bool(es5_readonly, true,
165 DEFINE_bool(es52_globals, true,
168 DEFINE_bool(harmony_typeof, false, "enable harmony semantics for typeof")
169 DEFINE_bool(harmony_scoping, false, "enable harmony block scoping")
170 DEFINE_bool(harmony_modules, false,
172 DEFINE_bool(harmony_symbols, false,
174 DEFINE_bool(harmony_promises, false, "enable harmony promises")
175 DEFINE_bool(harmony_proxies, false, "enable harmony proxies")
176 DEFINE_bool(harmony_collections, false,
178 DEFINE_bool(harmony_observation, false,
180 DEFINE_bool(harmony_generators, false, "enable harmony generators")
181 DEFINE_bool(harmony_iteration, false, "enable harmony iteration (for-of)")
182 DEFINE_bool(harmony_numeric_literals, false,
184 DEFINE_bool(harmony_strings, false, "enable harmony string")
185 DEFINE_bool(harmony_arrays, false, "enable harmony arrays")
186 DEFINE_bool(harmony_maths, false, "enable harmony math functions")
187 DEFINE_bool(harmony, false, "enable all harmony features (except typeof)")
206 DEFINE_bool(packed_arrays, true, "optimizes arrays that have no holes")
207 DEFINE_bool(smi_only_arrays, true, "tracks arrays with only smi values")
208 DEFINE_bool(compiled_keyed_dictionary_loads, true,
210 DEFINE_bool(clever_optimizations, true,
212 DEFINE_bool(pretenuring, true, "allocate objects in old space")
215 DEFINE_bool(pretenuring_call_new, false, "pretenure call new")
216 DEFINE_bool(allocation_site_pretenuring, false,
218 DEFINE_bool(trace_pretenuring, false,
220 DEFINE_bool(track_fields, true, "track fields with only smi values")
221 DEFINE_bool(track_double_fields, true, "track fields with double values")
222 DEFINE_bool(track_heap_object_fields, true, "track fields with heap values")
223 DEFINE_bool(track_computed_fields, true, "track computed boilerplate fields")
227 DEFINE_bool(smi_binop, true, "support smi representation in binary operations")
230 DEFINE_bool(optimize_for_size, false,
235 DEFINE_bool(unbox_double_arrays, true, "automatically unbox arrays of doubles")
236 DEFINE_bool(string_slices, true, "use string slices")
239 DEFINE_bool(crankshaft, true, "use crankshaft")
241 DEFINE_bool(use_range, true, "use hydrogen range analysis")
242 DEFINE_bool(use_gvn, true, "use hydrogen global value numbering")
243 DEFINE_bool(use_canonicalizing, true, "use hydrogen instruction canonicalizing")
244 DEFINE_bool(use_inlining, true, "use function inlining")
245 DEFINE_bool(use_escape_analysis, false, "use hydrogen escape analysis")
246 DEFINE_bool(use_allocation_folding, true, "use allocation folding")
254 DEFINE_bool(loop_invariant_code_motion, true, "loop invariant code motion")
255 DEFINE_bool(fast_math, true, "faster (but maybe less accurate) math functions")
256 DEFINE_bool(collect_megamorphic_maps_from_stub_cache, true,
258 DEFINE_bool(hydrogen_stats, false, "print statistics for hydrogen")
259 DEFINE_bool(trace_check_elimination, false, "trace check elimination phase")
260 DEFINE_bool(trace_hydrogen, false, "trace generated hydrogen to file")
262 DEFINE_bool(trace_hydrogen_stubs, false, "trace generated hydrogen for stubs")
265 DEFINE_bool(trace_inlining, false, "trace inlining decisions")
266 DEFINE_bool(trace_load_elimination, false, "trace load elimination")
267 DEFINE_bool(trace_alloc, false, "trace register allocator")
268 DEFINE_bool(trace_all_uses, false, "trace all use positions")
269 DEFINE_bool(trace_range, false, "trace range analysis")
270 DEFINE_bool(trace_gvn, false, "trace global value numbering")
271 DEFINE_bool(trace_representation, false, "trace representation types")
272 DEFINE_bool(trace_escape_analysis, false, "trace hydrogen escape analysis")
273 DEFINE_bool(trace_allocation_folding, false, "trace allocation folding")
274 DEFINE_bool(trace_track_allocation_sites, false,
276 DEFINE_bool(trace_migration, false, "trace object migration")
277 DEFINE_bool(trace_generalization, false, "trace map generalization")
278 DEFINE_bool(stress_pointer_maps, false, "pointer map for every instruction")
279 DEFINE_bool(stress_environments, false, "environment for every instruction")
284 DEFINE_bool(print_deopt_stress, false, "print number of possible deopt points")
285 DEFINE_bool(trap_on_deopt, false, "put a break point before deoptimizing")
286 DEFINE_bool(trap_on_stub_deopt, false,
288 DEFINE_bool(deoptimize_uncommon_cases, true, "deoptimize uncommon cases")
289 DEFINE_bool(polymorphic_inlining, true, "polymorphic inlining")
290 DEFINE_bool(use_osr, true, "use on-stack replacement")
291 DEFINE_bool(array_bounds_checks_elimination, true,
293 DEFINE_bool(array_bounds_checks_hoisting, false,
295 DEFINE_bool(array_index_dehoisting, true,
297 DEFINE_bool(analyze_environment_liveness, true,
299 DEFINE_bool(load_elimination, true, "use load elimination")
300 DEFINE_bool(check_elimination, false, "use check elimination")
301 DEFINE_bool(dead_code_elimination, true, "use dead code elimination")
302 DEFINE_bool(fold_constants, true, "use constant folding")
303 DEFINE_bool(trace_dead_code_elimination, false, "trace dead code elimination")
304 DEFINE_bool(unreachable_code_elimination, true, "eliminate unreachable code")
305 DEFINE_bool(track_allocation_sites, true,
307 DEFINE_bool(trace_osr, false, "trace on-stack replacement")
309 DEFINE_bool(optimize_closures, true, "optimize closures")
310 DEFINE_bool(lookup_sample_by_shared, true,
313 DEFINE_bool(cache_optimized_code, true,
315 DEFINE_bool(flush_optimized_code_cache, true,
317 DEFINE_bool(inline_construct, true, "inline constructor calls")
318 DEFINE_bool(inline_arguments, true, "inline functions with arguments object")
319 DEFINE_bool(inline_accessors, true, "inline JavaScript accessors")
324 DEFINE_bool(optimize_for_in, true,
326 DEFINE_bool(opt_safe_uint32_operations, true,
330 DEFINE_bool(concurrent_recompilation, true,
332 DEFINE_bool(trace_concurrent_recompilation, false,
338 DEFINE_bool(block_concurrent_recompilation, false,
340 DEFINE_bool(concurrent_osr, false,
344 DEFINE_bool(omit_map_checks_for_leaf_maps, true,
348 DEFINE_bool(new_string_add, true, "enable new string addition")
351 DEFINE_bool(experimental_profiler, true, "enable all profiler experiments")
352 DEFINE_bool(watch_ic_patching, false, "profiler considers IC stability")
354 DEFINE_bool(self_optimization, false,
356 DEFINE_bool(direct_self_opt, false,
358 DEFINE_bool(retry_self_opt, false, "re-try self-optimization if it failed")
359 DEFINE_bool(interrupt_at_exit, false,
361 DEFINE_bool(weighted_back_edges, false,
377 DEFINE_bool(trace_opt_verbose, false, "extra verbose compilation tracing")
381 DEFINE_bool(debug_code, false,
383 DEFINE_bool(code_comments, false, "emit comments in code disassembly")
384 DEFINE_bool(enable_sse2, true,
386 DEFINE_bool(enable_sse3, true,
388 DEFINE_bool(enable_sse4_1, true,
390 DEFINE_bool(enable_cmov, true,
392 DEFINE_bool(enable_sahf, true,
394 DEFINE_bool(enable_vfp3, ENABLE_VFP3_DEFAULT,
396 DEFINE_bool(enable_armv7, ENABLE_ARMV7_DEFAULT,
398 DEFINE_bool(enable_neon, true,
400 DEFINE_bool(enable_sudiv, true,
402 DEFINE_bool(enable_movw_movt, false,
405 DEFINE_bool(enable_unaligned_accesses, true,
407 DEFINE_bool(enable_32dregs, ENABLE_32DREGS_DEFAULT,
409 DEFINE_bool(enable_vldr_imm, false,
416 DEFINE_bool(expose_free_buffer, false, "expose freeBuffer extension")
418 DEFINE_bool(expose_gc, false, "expose gc extension")
422 DEFINE_bool(expose_externalize_string, false,
425 DEFINE_bool(builtins_in_stack_traces, false,
427 DEFINE_bool(disable_native_files, false, "disable builtin natives files")
430 DEFINE_bool(inline_new, true, "use fast inline allocation")
433 DEFINE_bool(stack_trace_on_abort, true,
437 DEFINE_bool(trace_codegen, false,
439 DEFINE_bool(trace, false, "trace function calls")
440 DEFINE_bool(mask_constants_with_cookie, true,
444 DEFINE_bool(lazy, true, "use lazy compilation")
445 DEFINE_bool(trace_opt, false, "trace lazy optimization")
446 DEFINE_bool(trace_opt_stats, false, "trace lazy optimization statistics")
447 DEFINE_bool(opt, true, "use adaptive optimizations")
448 DEFINE_bool(always_opt, false, "always try to optimize functions")
449 DEFINE_bool(always_osr, false, "always try to OSR functions")
450 DEFINE_bool(prepare_always_opt, false, "prepare for turning on always opt")
451 DEFINE_bool(trace_deopt, false, "trace optimize function deoptimization")
452 DEFINE_bool(trace_stub_failures, false,
458 DEFINE_bool(always_full_compiler, false,
464 DEFINE_bool(compilation_cache, true, "enable compilation cache")
466 DEFINE_bool(cache_prototype_transitions, true, "cache prototype transitions")
473 DEFINE_bool(trace_debug_json, false, "trace debugging JSON request/response")
474 DEFINE_bool(trace_js_array_abuse, false,
476 DEFINE_bool(trace_external_array_abuse, false,
478 DEFINE_bool(trace_array_abuse, false,
482 DEFINE_bool(debugger_auto_break, true,
485 DEFINE_bool(enable_liveedit, true, "enable liveedit experimental feature")
486 DEFINE_bool(break_on_abort, true, "always cause a debug break before aborting")
499 DEFINE_bool(always_inline_smi_code, false,
506 DEFINE_bool(gc_global, false, "always perform global GCs")
508 DEFINE_bool(trace_gc, false,
510 DEFINE_bool(trace_gc_nvp, false,
513 DEFINE_bool(trace_gc_ignore_scavenger, false,
515 DEFINE_bool(print_cumulative_gc_stat, false,
517 DEFINE_bool(print_max_heap_committed, false,
520 DEFINE_bool(trace_gc_verbose, false,
522 DEFINE_bool(trace_fragmentation, false,
524 DEFINE_bool(trace_external_memory, false,
527 DEFINE_bool(collect_maps, true,
529 DEFINE_bool(weak_embedded_maps_in_optimized_code, true,
531 DEFINE_bool(weak_embedded_objects_in_optimized_code, true,
533 DEFINE_bool(flush_code, true,
535 DEFINE_bool(flush_code_incrementally, true,
537 DEFINE_bool(trace_code_flushing, false, "trace code flushing progress")
538 DEFINE_bool(age_code, true,
541 DEFINE_bool(incremental_marking, true, "use incremental marking")
542 DEFINE_bool(incremental_marking_steps, true, "do incremental marking steps")
543 DEFINE_bool(trace_incremental_marking, false,
545 DEFINE_bool(track_gc_object_stats, false,
547 DEFINE_bool(parallel_sweeping, true, "enable parallel sweeping")
548 DEFINE_bool(concurrent_sweeping, false, "enable concurrent sweeping")
552 DEFINE_bool(verify_heap, false, "verify heap pointers before and after GC")
557 DEFINE_bool(heap_profiler_trace_objects, false,
562 DEFINE_bool(use_idle_notification, true,
565 DEFINE_bool(use_ic, true, "use inline caching")
568 DEFINE_bool(native_code_counters, false,
572 DEFINE_bool(always_compact, false, "Perform compaction on every full GC")
573 DEFINE_bool(lazy_sweeping, true,
575 DEFINE_bool(never_compact, false,
577 DEFINE_bool(compact_code_space, true,
579 DEFINE_bool(incremental_code_compaction, true,
581 DEFINE_bool(cleanup_code_caches_at_gc, true,
584 DEFINE_bool(use_marking_progress_bar, true,
592 DEFINE_bool(use_verbose_printer, true, "allows verbose printing")
595 DEFINE_bool(allow_natives_syntax, false, "allow natives syntax")
596 DEFINE_bool(trace_parse, false, "trace parsing and preparsing")
599 DEFINE_bool(trace_sim, false, "Trace simulator execution")
600 DEFINE_bool(check_icache, false,
607 DEFINE_bool(abort_on_uncaught_exception, false,
609 DEFINE_bool(trace_exception, false,
611 DEFINE_bool(randomize_hashes, true,
619 DEFINE_bool(profile_deserialization, false,
623 DEFINE_bool(regexp_optimization, true, "generate optimized regexp code")
626 DEFINE_bool(testing_bool_flag, true, "testing_bool_flag")
645 DEFINE_bool(profile_hydrogen_code_stub_compilation, false,
652 DEFINE_bool(help, false, "Print usage message, including flags, on console")
653 DEFINE_bool(dump_counters, false, "Dump counters on exit")
656 DEFINE_bool(debugger, false, "Enable JavaScript debugger")
657 DEFINE_bool(remote_debugger, false, "Connect JavaScript debugger to the "
659 DEFINE_bool(debugger_agent, false, "Enable debugger agent")
668 DEFINE_bool(debug_compile_events, false, "Enable debugger compile events")
669 DEFINE_bool(debug_script_collected_events, false,
672 DEFINE_bool(debug_compile_events, true, "Enable debugger compile events")
673 DEFINE_bool(debug_script_collected_events, true,
682 DEFINE_bool(gdbjit, false, "enable GDBJIT interface (disables compacting GC)")
683 DEFINE_bool(gdbjit_full, false, "enable GDBJIT interface for all code objects")
684 DEFINE_bool(gdbjit_dump, false, "dump elf objects with debug info to disk")
689 DEFINE_bool(force_marking_deque_overflows, false,
693 DEFINE_bool(stress_compaction, false,
709 DEFINE_bool(enable_slow_asserts, false,
714 DEFINE_bool(print_source, false, "pretty print source code")
715 DEFINE_bool(print_builtin_source, false,
717 DEFINE_bool(print_ast, false, "print source AST")
718 DEFINE_bool(print_builtin_ast, false, "print source AST for builtins")
720 DEFINE_bool(trap_on_abort, false, "replace aborts by breakpoints")
723 DEFINE_bool(print_builtin_scopes, false, "print scopes for builtins")
724 DEFINE_bool(print_scopes, false, "print scopes")
727 DEFINE_bool(trace_contexts, false, "trace contexts operations")
730 DEFINE_bool(gc_greedy, false, "perform GC prior to some allocations")
731 DEFINE_bool(gc_verbose, false, "print stuff during garbage collection")
732 DEFINE_bool(heap_stats, false, "report heap statistics before and after GC")
733 DEFINE_bool(code_stats, false, "report code statistics after GC")
734 DEFINE_bool(verify_native_context_separation, false,
736 DEFINE_bool(print_handles, false, "report handles after GC")
737 DEFINE_bool(print_global_handles, false, "report global handles after GC")
740 DEFINE_bool(trace_ic, false, "trace inline cache state transitions")
743 DEFINE_bool(print_interfaces, false, "print interfaces")
744 DEFINE_bool(print_interface_details, false, "print interface inference details")
748 DEFINE_bool(trace_normalization, false,
752 DEFINE_bool(trace_lazy, false, "trace lazy compilation")
755 DEFINE_bool(collect_heap_spill_statistics, false,
759 DEFINE_bool(trace_isolates, false, "trace isolate state changes")
762 DEFINE_bool(regexp_possessive_quantifier, false,
764 DEFINE_bool(trace_regexp_bytecodes, false, "trace regexp bytecode execution")
765 DEFINE_bool(trace_regexp_assembler, false,
775 DEFINE_bool(log, false,
777 DEFINE_bool(log_all, false, "Log all events to the log file.")
778 DEFINE_bool(log_runtime, false, "Activate runtime system %Log call.")
779 DEFINE_bool(log_api, false, "Log API events to the log file.")
780 DEFINE_bool(log_code, false,
782 DEFINE_bool(log_gc, false,
784 DEFINE_bool(log_handles, false, "Log global handle events.")
785 DEFINE_bool(log_snapshot_positions, false,
787 DEFINE_bool(log_suspect, false, "Log suspect operations.")
788 DEFINE_bool(prof, false,
790 DEFINE_bool(prof_browser_mode, true,
792 DEFINE_bool(log_regexp, false, "Log regular expression execution.")
794 DEFINE_bool(logfile_per_isolate, true, "Separate log files for each isolate.")
795 DEFINE_bool(ll_prof, false, "Enable low-level linux profiler.")
796 DEFINE_bool(perf_basic_prof, false,
798 DEFINE_bool(perf_jit_prof, false,
802 DEFINE_bool(log_internal_timer_events, false, "Time internal events.")
803 DEFINE_bool(log_timer_events, false,
808 DEFINE_bool(redirect_code_traces, false,
825 DEFINE_bool(trace_elements_transitions, false, "trace elements transitions")
827 DEFINE_bool(trace_creation_allocation_sites, false,
831 DEFINE_bool(print_code_stubs, false, "print code stubs")
832 DEFINE_bool(test_secondary_stub_cache, false,
835 DEFINE_bool(test_primary_stub_cache, false,
840 DEFINE_bool(print_code, false, "print generated code")
841 DEFINE_bool(print_opt_code, false, "print optimized code")
842 DEFINE_bool(print_unopt_code, false, "print unoptimized code before "
844 DEFINE_bool(print_code_verbose, false, "print more information for code")
845 DEFINE_bool(print_builtin_code, false, "print generated code for builtins")
846 DEFINE_bool(emit_opt_code_positions, false,
850 DEFINE_bool(sodium, false, "print generated code output suitable for use with "
859 DEFINE_bool(print_all_code, false, "enable all flags related to printing code")
879 DEFINE_bool(enable_ool_constant_pool, false,
888 #undef DEFINE_bool