var namespace_halide_1_1_internal_1_1_autoscheduler =
[
    [ "Adams2019Params", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_adams2019_params.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_adams2019_params" ],
    [ "Anderson2021Params", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_anderson2021_params.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_anderson2021_params" ],
    [ "BoundContents", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_bound_contents.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_bound_contents" ],
    [ "Cache", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_cache.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_cache" ],
    [ "CachingOptions", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_caching_options.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_caching_options" ],
    [ "ExprBranching", "class_halide_1_1_internal_1_1_autoscheduler_1_1_expr_branching.html", "class_halide_1_1_internal_1_1_autoscheduler_1_1_expr_branching" ],
    [ "Filter", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_filter.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_filter" ],
    [ "FunctionDAG", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_function_d_a_g.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_function_d_a_g" ],
    [ "GlobalAccessAccumulator", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_global_access_accumulator.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_global_access_accumulator" ],
    [ "GPULoopInfo", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_g_p_u_loop_info.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_g_p_u_loop_info" ],
    [ "LoadJacobian", "class_halide_1_1_internal_1_1_autoscheduler_1_1_load_jacobian.html", "class_halide_1_1_internal_1_1_autoscheduler_1_1_load_jacobian" ],
    [ "LocalAccessAccumulator", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_local_access_accumulator.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_local_access_accumulator" ],
    [ "LoopNest", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_loop_nest.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_loop_nest" ],
    [ "LoopNestParser", "class_halide_1_1_internal_1_1_autoscheduler_1_1_loop_nest_parser.html", "class_halide_1_1_internal_1_1_autoscheduler_1_1_loop_nest_parser" ],
    [ "MemInfo", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_mem_info.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_mem_info" ],
    [ "MemTraits", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_mem_traits.html", null ],
    [ "MemTraits< GlobalMem >", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_mem_traits_3_01_global_mem_01_4.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_mem_traits_3_01_global_mem_01_4" ],
    [ "MemTraits< LocalMem >", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_mem_traits_3_01_local_mem_01_4.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_mem_traits_3_01_local_mem_01_4" ],
    [ "MemTraits< SharedMem >", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_mem_traits_3_01_shared_mem_01_4.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_mem_traits_3_01_shared_mem_01_4" ],
    [ "NoOpMutator", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_no_op_mutator.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_no_op_mutator" ],
    [ "OptionalRational", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_optional_rational.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_optional_rational" ],
    [ "ParamParser", "class_halide_1_1_internal_1_1_autoscheduler_1_1_param_parser.html", "class_halide_1_1_internal_1_1_autoscheduler_1_1_param_parser" ],
    [ "ScopedStatistic", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_scoped_statistic.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_scoped_statistic" ],
    [ "ScopedTimer", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_scoped_timer.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_scoped_timer" ],
    [ "SearchSpace", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_search_space.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_search_space" ],
    [ "SearchSpaceOptions", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_search_space_options.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_search_space_options" ],
    [ "SharedAccessAccumulator", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_shared_access_accumulator.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_shared_access_accumulator" ],
    [ "Span", "class_halide_1_1_internal_1_1_autoscheduler_1_1_span.html", "class_halide_1_1_internal_1_1_autoscheduler_1_1_span" ],
    [ "State", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_state.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_state" ],
    [ "StateQueue", "class_halide_1_1_internal_1_1_autoscheduler_1_1_state_queue.html", "class_halide_1_1_internal_1_1_autoscheduler_1_1_state_queue" ],
    [ "Statistics", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_statistics.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_statistics" ],
    [ "Strides", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_strides.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_strides" ],
    [ "ThreadInfo", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_thread_info.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_thread_info" ],
    [ "ThreadTileOption", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_thread_tile_option.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_thread_tile_option" ],
    [ "Timer", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_timer.html", "struct_halide_1_1_internal_1_1_autoscheduler_1_1_timer" ],
    [ "StageMapOfScheduleFeatures", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ad942b8861f139a911d249d48f18cdc5b", null ],
    [ "BlockCache", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ac4a760d4410b0ae30c06664402693f91", null ],
    [ "Bound", "namespace_halide_1_1_internal_1_1_autoscheduler.html#aba64e36ddaf4dacab507e42e39d32779", null ],
    [ "NodeMap", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a95aa342b0eb5538dcd22797f1bb86222", null ],
    [ "StageMap", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a83659d904a4b98e259be8ae3c19ad2d8", null ],
    [ "Clock", "namespace_halide_1_1_internal_1_1_autoscheduler.html#aa0a9ec7d57b1d6e0014bd2cad102a09a", null ],
    [ "Accumulator", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a3f864db2217803f5a3af78a377e445a7", null ],
    [ "MemInfoType", "namespace_halide_1_1_internal_1_1_autoscheduler.html#aceb6240839c2cbb152fcfa5284e292e1", null ],
    [ "GlobalMemInfo", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a399ff27f6553e8bfaf9cb6d4b692f4e8", null ],
    [ "SharedMemInfo", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a9cc828651c75a5c441343957f6fb59db", null ],
    [ "LocalMemInfo", "namespace_halide_1_1_internal_1_1_autoscheduler.html#adbd4d6bf83d6059b1a45050aee72d675", null ],
    [ "LoopNestMap", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a2f29c652f65d21ac8e3144d08b62d092", null ],
    [ "GPU_parallelism", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ae063b91283459055973d70b2f8798eaf", [
      [ "Block", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ae063b91283459055973d70b2f8798eafae1e4c8c9ccd9fc39c391da4bcd093fb2", null ],
      [ "Thread", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ae063b91283459055973d70b2f8798eafad97477d6d8a838ead9348185bb5b6742", null ],
      [ "Serial", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ae063b91283459055973d70b2f8798eafa5255d3daaa0a6276b844d61401e6f493", null ],
      [ "Simd", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ae063b91283459055973d70b2f8798eafadc9b3220cc4a81b49e034d282bca7eb6", null ],
      [ "Parallelized", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ae063b91283459055973d70b2f8798eafa38d0b87c1ad853c502a6e163410556b7", null ],
      [ "None", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ae063b91283459055973d70b2f8798eafa6adf97f83acf6453d4a6a4b1070f3754", null ]
    ] ],
    [ "GPUMemoryType", "namespace_halide_1_1_internal_1_1_autoscheduler.html#acc39d142f0727a4676f66e7f73be00a6", [
      [ "Global", "namespace_halide_1_1_internal_1_1_autoscheduler.html#acc39d142f0727a4676f66e7f73be00a6a4cc6684df7b4a92b1dec6fce3264fac8", null ],
      [ "Shared", "namespace_halide_1_1_internal_1_1_autoscheduler.html#acc39d142f0727a4676f66e7f73be00a6aa6156ea9d66fef24e87e841fbabf7cca", null ],
      [ "Local", "namespace_halide_1_1_internal_1_1_autoscheduler.html#acc39d142f0727a4676f66e7f73be00a6a509820290d57f333403f490dde7316f4", null ],
      [ "Registers", "namespace_halide_1_1_internal_1_1_autoscheduler.html#acc39d142f0727a4676f66e7f73be00a6aa9682ea50df45368189078864618a7cd", null ],
      [ "Inlined", "namespace_halide_1_1_internal_1_1_autoscheduler.html#acc39d142f0727a4676f66e7f73be00a6afc6d010fc5b3d8ff4400670e597c4e7b", null ]
    ] ],
    [ "find_and_apply_schedule", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a9df232fbe73799fdd6436431452dccab", null ],
    [ "generate_tilings", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a716bba3d7e06fbb3a9a40bee740d2fbc", null ],
    [ "deepest_common_ancestor", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a7f9d02cc0bd72bd7f720f4772508993b", null ],
    [ "compute_loop_nest_parents", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ae10b5bbf94f3c92d86ee4babee4e3b9d", null ],
    [ "find_and_apply_schedule", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a5bec6507a1f40bfc241da4b631186ee1", null ],
    [ "sanitize_names", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ab67b41b0995ba09ed866c8ddaad3ffdf", null ],
    [ "stringify", "namespace_halide_1_1_internal_1_1_autoscheduler.html#adeef753367fb6e82d39cf88b92dd3d1a", null ],
    [ "may_subtile", "namespace_halide_1_1_internal_1_1_autoscheduler.html#aaf79f2165997d2d034a74eb5c0f90382", null ],
    [ "get_shared_memory_limit", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ad5efc40350b303b51a76b27561a132e9", null ],
    [ "get_shared_memory_sm_limit", "namespace_halide_1_1_internal_1_1_autoscheduler.html#aa3b899920d6e7a19d8a61e860422257c", null ],
    [ "get_active_block_hardware_limit", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a1bffa1d5bf6beb127ba12a3703758d25", null ],
    [ "get_active_warp_hardware_limit", "namespace_halide_1_1_internal_1_1_autoscheduler.html#aa8528efc4fba97082db552f954e03c34", null ],
    [ "get_register_mem_alloc_limit", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a65f48affa4a202430ff9c38491cc6fab", null ],
    [ "get_unroll_limit", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ac9954a70c3c8d8be0b5b43983589907d", null ],
    [ "in_range_zero_one", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a400df7d51ce20898a0cde83f8a7b687d", null ],
    [ "are_valid_thread_extents", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a2a5a8a8dc3d45e338c488c8ca524a09e", null ],
    [ "get_idle_lane_wastage_limit_env_var", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ab6478533efec7d80d3c0771219af272d", null ],
    [ "get_idle_lane_wastage_limit", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a8c47577860c0f8b8e0b612015e60ab5e", null ],
    [ "all", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a2531d26264d8cfc2176b2cb5d81449c4", null ],
    [ "accessed_at_constant_indices", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a4b36fedb24c3ebceae229e2b9b030787", null ],
    [ "verify_memoized_features", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a811a6c6c843a1267d5ac7349dfedff13", null ],
    [ "is_memoize_blocks_enabled", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ad2e5eb1517b8277d4411d1c9b56d8087", null ],
    [ "get_stack_memory_adjustment_factor", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a6d9c39f954ff4a72096bc48d58ca659b", null ],
    [ "get_stack_memory_limit", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a2d0803c1628ea1a53b459ea136c3bd15", null ],
    [ "use_adjusted_tilings", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a2e699cd450ee7b3b3f9477b9987dc2af", null ],
    [ "compute_root_and_inline_only", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a25e9dd2760667fe02e9a471ff6467a2c", null ],
    [ "deep_copy_loop_nest", "namespace_halide_1_1_internal_1_1_autoscheduler.html#ae7fedb24642566479d834a51b9154052", null ],
    [ "deep_copy_loop_nest", "namespace_halide_1_1_internal_1_1_autoscheduler.html#acdf24ec48e0f5cfa9eacb53440c916b4", null ],
    [ "expect_eq", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a88dc99bf3d15c7234c72d2a5935969f2", null ],
    [ "approx_eq", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a49ea8e2d991f9f45da1c4d5e2e8a2b1b", null ],
    [ "expect", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a2af97a1c09341a1d6910843020f77496", null ],
    [ "all_ones", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a01b5892cb3d51aba1b46e78d7aa7efa3", null ],
    [ "equal_to_existing_size", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a0a4892cdab495e4aae74b83d53222ed8", null ],
    [ "generate_serial_tilings", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a81b9610dd617fa9f26121f167cd763b2", null ],
    [ "generate_tilings", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a190171fa2a936d3deb3226d8ca64c916", null ],
    [ "lowered_dims", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a2c52d56dfa38060f85bfd4ba4bd6e71a", null ],
    [ "generate_gpu_tilings", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a31ec6593f67a7dc3b435ec2ab8b0e08a", null ],
    [ "kLocalMemoryLimit", "namespace_halide_1_1_internal_1_1_autoscheduler.html#a512d2592020e674db18b997128e6737a", null ]
];