|
Legion Runtime
|
This is the complete list of members for Legion::Mapping::ShimMapper, including all inherited members.
| ACQUIRE_MAPPING enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| ADVERTISEMENT enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| breadth_first_traversal (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| broadcast_message(const void *message, size_t message_size) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| cached_rdma_target_memory (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| cached_target_memory (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| cached_task_mappings (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| CachedMappingPolicy enum name (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| CLOSE_MAPPING enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| compute_task_hash(const Task &task) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protectedstatic |
| CONCURRENT_MAPPER_MODEL enum value (defined in Legion::Mapping::Mapper) | Legion::Mapping::Mapper | |
| configure_context(const MapperContext ctx, const Task &task, ContextConfigOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| convert_requirement_mapping(MapperContext ctx, RegionRequirement &req, std::vector< PhysicalInstance > &result) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| COPY_MAPPING enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| cpu_slices_cache (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| create_default_name(Processor p) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protectedstatic |
| create_shim_name(Processor p) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | static |
| decompose_index_space(const Domain &domain, const std::vector< Processor > &targets, unsigned splitting_factor, std::vector< DomainSplit > &slice) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | static |
| DEFAULT_CACHE_POLICY_DISABLE enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| DEFAULT_CACHE_POLICY_ENABLE enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_create_copy_instance(MapperContext ctx, const Copy ©, const RegionRequirement &req, unsigned index, std::vector< PhysicalInstance > &instances) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_create_custom_instances(MapperContext ctx, Processor target, Memory target_memory, const RegionRequirement &req, unsigned index, std::set< FieldID > &needed_fields, const TaskLayoutConstraintSet &layout_constraints, bool needs_field_constraint_check, std::vector< PhysicalInstance > &instances, size_t *footprint=NULL) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_decompose_points(const Domain &domain, const std::vector< Processor > &targets, const Point< DIM, coord_t > &blocking, bool recurse, bool stealable, std::vector< TaskSlice > &slices) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protectedstatic |
| default_find_common_ancestor(MapperContext ctx, const std::set< LogicalRegion > ®ions) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_find_preferred_variant(const Task &task, MapperContext ctx, bool needs_tight_bound, bool cache=true, Processor::Kind kind=Processor::NO_KIND) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_generate_random_integer(void) const (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_generate_random_real(void) const (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_global_cpu(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_global_gpu(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_global_io(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_global_omp(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_global_procset(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_global_py(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_local_cpu(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_local_gpu(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_local_io(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_local_omp(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_local_procset(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_get_next_local_py(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_make_instance(MapperContext ctx, Memory target_memory, const LayoutConstraintSet &constraints, PhysicalInstance &result, MappingKind kind, bool force_new, bool meets, const RegionRequirement &req, size_t *footprint=NULL) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_policy_rank_processor_kinds(MapperContext ctx, const Task &task, std::vector< Processor::Kind > &ranking) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_best_variant(MapperContext ctx, const Task &task, Processor::Kind kind, VariantID vid1, VariantID vid2, const ExecutionConstraintSet &execution1, const ExecutionConstraintSet &execution2, const TaskLayoutConstraintSet &layout1, const TaskLayoutConstraintSet &layout2) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_close_virtual(const MapperContext ctx, const Close &close) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_constrained_instance_constraints(MapperContext ctx, const std::vector< const Task * > &tasks, const std::vector< unsigned > &req_indexes, const std::vector< Processor > &target_procs, const std::set< LogicalRegion > &needed_regions, const std::set< FieldID > &needed_fields, LayoutConstraintSet &constraints) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_constraint_fields(MapperContext ctx, const RegionRequirement &req, std::vector< FieldID > &fields) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_constraints(MapperContext ctx, LayoutConstraintSet &constraints, Memory target_memory, const RegionRequirement &req) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_garbage_collection_priority(MapperContext ctx, MappingKind kind, Memory memory, const PhysicalInstance &instance, bool meets_fill_constraints, bool reduction) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_initial_processor(MapperContext ctx, const Task &task) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_instance_fields(MapperContext ctx, const RegionRequirement &req, const std::set< FieldID > &needed_fields, std::vector< FieldID > &fields) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_instance_region(MapperContext ctx, Memory target_memory, const RegionRequirement &req, const LayoutConstraintSet &constraints, bool force_new_instances, bool meets_constraints) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_layout_constraints(MapperContext ctx, Memory target_memory, const RegionRequirement &req, MappingKind mapping_kind, bool needs_field_constraint_check, bool &force_new_instances) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_must_epoch_processors(MapperContext ctx, const std::vector< std::set< const Task * > > &tasks, Processor::Kind proc_kind, std::map< const Task *, Processor > &target_procs) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_output_constraints(const Task &task, LayoutConstraintSet &constraints, const RegionRequirement &req) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_output_target(MapperContext ctx, Processor target_proc) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_reduction_instance_reuse(const MapperContext ctx) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_sources(MapperContext, const PhysicalInstance &target, const std::vector< PhysicalInstance > &source, std::deque< PhysicalInstance > &ranking) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_target_memory(MapperContext ctx, Processor target_proc, const RegionRequirement &req, MemoryConstraint mc=MemoryConstraint()) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_target_processors(MapperContext ctx, const Task &task, std::vector< Processor > &target_procs) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_task_cache_policy(MapperContext ctx, const Task &task) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_policy_select_task_priority(MapperContext ctx, const Task &task) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| default_remove_cached_task(MapperContext ctx, VariantID variant, unsigned long long task_hash, const std::pair< TaskID, Processor > &cache_key, const std::vector< std::vector< PhysicalInstance > > &post_filter) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_report_failed_instance_creation(const Task &task, unsigned index, Processor target_proc, Memory target_memory, size_t footprint=0) const (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_select_num_blocks(long long int factor, const Rect< DIM, coord_t > &rect_to_factor) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protectedstatic |
| default_select_random_processor(const std::vector< Processor > &procs) const (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| default_slice_task(const Task &task, const std::vector< Processor > &local_procs, const std::vector< Processor > &remote_procs, const SliceTaskInput &input, SliceTaskOutput &output, std::map< Domain, std::vector< TaskSlice > > &cached_slices) const (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| DEFAULT_TUNABLE_GLOBAL_CPUS enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DEFAULT_TUNABLE_GLOBAL_GPUS enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DEFAULT_TUNABLE_GLOBAL_IOS enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DEFAULT_TUNABLE_GLOBAL_OMPS enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DEFAULT_TUNABLE_GLOBAL_PYS enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DEFAULT_TUNABLE_LAST enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DEFAULT_TUNABLE_LOCAL_CPUS enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DEFAULT_TUNABLE_LOCAL_GPUS enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DEFAULT_TUNABLE_LOCAL_IOS enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DEFAULT_TUNABLE_LOCAL_OMPS enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DEFAULT_TUNABLE_LOCAL_PYS enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DEFAULT_TUNABLE_NODE_COUNT enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DefaultMapper(MapperRuntime *rt, Machine machine, Processor local, const char *mapper_name=NULL, bool own_name=false) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DefaultMapper(const DefaultMapper &rhs) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DefaultTunables enum name (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| DomainSplit typedef (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | |
| exact_region (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| EXACT_REGION enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| failed_mappings (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| find_memory_constraint(const MapperContext ctx, const Task &task, VariantID vid, unsigned index) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| find_task_variant_collection(MapperContext ctx, TaskID task_id, const char *task_name) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| get_field_space_fields(FieldSpace handle, std::set< FieldID > &fields) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| get_logical_region_color(LogicalRegion handle) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| get_mapper_name(void) const override | Legion::Mapping::DefaultMapper | virtual |
| get_mapper_sync_model(void) const (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| get_parent_logical_partition(LogicalRegion handle) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| get_parent_logical_region(LogicalPartition handle) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| get_tunable_value(const Task *task, TunableID tid, MappingTagID tag) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| global_cpu_query (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| global_gpu_query (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| global_io_query (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| global_omp_query (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| global_procset_query (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| global_py_query (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| gpu_slices_cache (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| handle_instance_collection(const MapperContext ctx, const PhysicalInstance &inst) | Legion::Mapping::Mapper | inlinevirtual |
| handle_message(const MapperContext ctx, const MapperMessage &message) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| handle_message(Processor source, const void *message, size_t length) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| handle_task_result(const MapperContext ctx, const MapperTaskResult &result) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| has_parent_logical_partition(LogicalRegion handle) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| have_proc_kind_variant(const MapperContext ctx, TaskID id, Processor::Kind kind) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| initialize_aos_constraints(LayoutConstraintSet &constraints, const std::set< FieldID > &fields, ReductionOpID redop) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| initialize_requirement_mapping_fields(RegionRequirement &req, const std::vector< PhysicalInstance > &instances) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| initialize_soa_constraints(LayoutConstraintSet &constraints, const std::set< FieldID > &fields, ReductionOpID redop) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| INLINE_MAPPING enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| INVALID_MESSAGE enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| io_slices_cache (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| layout_constraint_cache (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| local_cpus (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| local_gpus (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| local_ios (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| local_kind (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| local_omps (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| local_proc (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| local_procs_by_kind(Processor::Kind kind) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| local_procsets (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| local_pys (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| machine (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| machine_interface (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| map_acquire(const MapperContext ctx, const Acquire &acquire, const MapAcquireInput &input, MapAcquireOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| map_copy(const MapperContext ctx, const Legion::Copy ©, const MapCopyInput &input, MapCopyOutput &output) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| map_copy(Copy *copy) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| map_dataflow_graph(const MapperContext ctx, const MapDataflowGraphInput &input, MapDataflowGraphOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| map_future_map_reduction(MapperContext ctx, const FutureMapReductionInput &input, FutureMapReductionOutput &output) (defined in Legion::Mapping::Mapper) | Legion::Mapping::Mapper | inlinevirtual |
| map_inline(const MapperContext ctx, const InlineMapping &inline_op, const MapInlineInput &input, MapInlineOutput &output) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| map_inline(Inline *inline_operation) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| map_locally (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| map_must_epoch(const MapperContext ctx, const MapMustEpochInput &input, MapMustEpochOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| map_partition(const MapperContext ctx, const Partition &partition, const MapPartitionInput &input, MapPartitionOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| map_release(const MapperContext ctx, const Release &release, const MapReleaseInput &input, MapReleaseOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| map_replicate_task(const MapperContext ctx, const Task &task, const MapTaskInput &input, const MapTaskOutput &default_output, MapReplicateTaskOutput &output) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| map_task(const MapperContext ctx, const Legion::Task &task, const MapTaskInput &input, MapTaskOutput &output) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| map_task(Task *task) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| Mapper(MapperRuntime *rt) (defined in Legion::Mapping::Mapper) | Legion::Mapping::Mapper | |
| mapper_name (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| mapper_runtime (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| MapperMessageType enum name (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| MapperSyncModel enum name | Legion::Mapping::Mapper | |
| MappingKind enum name (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| MappingTags enum name (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| max_failed_mappings (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| max_schedule_count (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| max_steal_count (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| max_steals_per_theft (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| memoize (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| memoize_operation(const MapperContext ctx, const Mappable &mappable, const MemoizeInput &input, MemoizeOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| memoizer (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| multipleNumaDomainsPresent (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_global_cpu (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_global_gpu (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_global_io (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_global_omp (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_global_procset (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_global_py (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_local_cpu (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_local_gpu (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_local_io (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_local_omp (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_local_procset (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| next_local_py (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| node_id (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| notify_mapping_failed(const Mappable *mappable) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| notify_mapping_result(const Mappable *mappable) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| omp_slices_cache (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| operator=(const ShimMapper &rhs) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | |
| operator=(const DefaultMapper &rhs) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| PARTITION_MAPPING enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| permit_steal_request(const MapperContext ctx, const StealRequestInput &input, StealRequestOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| physical_sort_func(const std::pair< PhysicalInstance, unsigned > &left, const std::pair< PhysicalInstance, unsigned > &right) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | inlineprotectedstatic |
| point_sort_func(const Task *t1, const Task *t2) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | inlineprotectedstatic |
| postmap_task(const MapperContext ctx, const Task &task, const PostMapInput &input, PostMapOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| PREFER_CPU_VARIANT enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| PREFER_RDMA_MEMORY enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| preferred_variants (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| premap_task(const MapperContext ctx, const Task &task, const PremapTaskInput &input, PremapTaskOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| procset_slices_cache (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| profiler (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| PROFILING_SAMPLE enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| py_slices_cache (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| random_number_generator (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | mutableprotected |
| reduction_constraint_cache (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| RELEASE_MAPPING enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| remote_cpus (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| remote_gpus (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| remote_ios (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| remote_omps (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| remote_procs_by_kind(Processor::Kind kind) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| remote_procsets (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| remote_pys (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| replicate_task(MapperContext ctx, const Task &task, const ReplicateTaskInput &input, ReplicateTaskOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| replication_enabled (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| report_profiling(const MapperContext ctx, const Task &task, const TaskProfilingInfo &input) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| report_profiling(const MapperContext ctx, const InlineMapping &inline_op, const InlineProfilingInfo &input) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| report_profiling(const MapperContext ctx, const Copy ©, const CopyProfilingInfo &input) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| report_profiling(const MapperContext ctx, const Close &close, const CloseProfilingInfo &input) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| report_profiling(const MapperContext ctx, const Acquire &acquire, const AcquireProfilingInfo &input) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| report_profiling(const MapperContext ctx, const Release &release, const ReleaseProfilingInfo &input) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| report_profiling(const MapperContext ctx, const Partition &partition, const PartitionProfilingInfo &input) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| request_valid_instances(void) const | Legion::Mapping::Mapper | inlinevirtual |
| runtime (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| same_address_space (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| SAME_ADDRESS_SPACE enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| select_close_sources(const MapperContext ctx, const Close &close, const SelectCloseSrcInput &input, SelectCloseSrcOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| select_copy_sources(const MapperContext ctx, const Copy ©, const SelectCopySrcInput &input, SelectCopySrcOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| select_inline_sources(const MapperContext ctx, const InlineMapping &inline_op, const SelectInlineSrcInput &input, SelectInlineSrcOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| select_partition_projection(const MapperContext ctx, const Partition &partition, const SelectPartitionProjectionInput &input, SelectPartitionProjectionOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| select_partition_sources(const MapperContext ctx, const Partition &partition, const SelectPartitionSrcInput &input, SelectPartitionSrcOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| select_release_sources(const MapperContext ctx, const Release &release, const SelectReleaseSrcInput &input, SelectReleaseSrcOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| select_sharding_functor(const MapperContext ctx, const Task &task, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| select_sharding_functor(const MapperContext ctx, const Copy ©, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override | Legion::Mapping::DefaultMapper | virtual |
| select_sharding_functor(const MapperContext ctx, const Close &close, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override | Legion::Mapping::DefaultMapper | virtual |
| select_sharding_functor(const MapperContext ctx, const Acquire &acquire, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override | Legion::Mapping::DefaultMapper | virtual |
| select_sharding_functor(const MapperContext ctx, const Release &release, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override | Legion::Mapping::DefaultMapper | virtual |
| select_sharding_functor(const MapperContext ctx, const Partition &partition, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override | Legion::Mapping::DefaultMapper | virtual |
| select_sharding_functor(const MapperContext ctx, const Fill &fill, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override | Legion::Mapping::DefaultMapper | virtual |
| select_sharding_functor(const MapperContext ctx, const MustEpoch &epoch, const SelectShardingFunctorInput &input, MustEpochShardingFunctorOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| select_steal_targets(const MapperContext ctx, const SelectStealingInput &input, SelectStealingOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| select_task_options(const MapperContext ctx, const Legion::Task &task, TaskOptions &output) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| select_task_options(Task *task) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| select_task_sources(const MapperContext ctx, const Task &task, const SelectTaskSrcInput &input, SelectTaskSrcOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| select_task_variant(const MapperContext ctx, const Legion::Task &task, const SelectVariantInput &input, SelectVariantOutput &output) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| select_task_variant(Task *task) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| select_tasks_to_map(const MapperContext ctx, const SelectMappingInput &input, SelectMappingOutput &output) override (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| select_tunable_value(const MapperContext ctx, const Legion::Task &task, const SelectTunableInput &input, SelectTunableOutput &output) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| SERIALIZED_NON_REENTRANT_MAPPER_MODEL enum value (defined in Legion::Mapping::Mapper) | Legion::Mapping::Mapper | |
| SERIALIZED_REENTRANT_MAPPER_MODEL enum value (defined in Legion::Mapping::Mapper) | Legion::Mapping::Mapper | |
| ShimMapper(Machine machine, Runtime *rt, MapperRuntime *mrt, Processor local, const char *name=NULL) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | |
| ShimMapper(const ShimMapper &rhs) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | |
| slice_domain(const Task *task, const Domain &domain, std::vector< DomainSplit > &slices) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| slice_task(const MapperContext ctx, const Legion::Task &task, const SliceTaskInput &input, SliceTaskOutput &output) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |
| splitting_factor (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| stealing_enabled (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| TASK_MAPPING enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| task_variant_collections (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| total_nodes (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | protected |
| VIRTUAL_MAP enum value (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | |
| war_enabled (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | protected |
| ~DefaultMapper(void) (defined in Legion::Mapping::DefaultMapper) | Legion::Mapping::DefaultMapper | virtual |
| ~Mapper(void) (defined in Legion::Mapping::Mapper) | Legion::Mapping::Mapper | virtual |
| ~ShimMapper(void) (defined in Legion::Mapping::ShimMapper) | Legion::Mapping::ShimMapper | virtual |