16#ifndef __FORWARDING_MAPPER_H__
17#define __FORWARDING_MAPPER_H__
45 void select_task_options(
const MapperContext ctx,
48 void premap_task(
const MapperContext ctx,
52 void slice_task(
const MapperContext ctx,
56 void map_task(
const MapperContext ctx,
60 void select_task_variant(
const MapperContext ctx,
64 void postmap_task(
const MapperContext ctx,
68 void select_task_sources(
const MapperContext ctx,
72 void report_profiling(
const MapperContext ctx,
76 void map_inline(
const MapperContext ctx,
80 void select_inline_sources(
const MapperContext ctx,
84 void report_profiling(
const MapperContext ctx,
88 void map_copy(
const MapperContext ctx,
92 void select_copy_sources(
const MapperContext ctx,
96 void report_profiling(
const MapperContext ctx,
100 void select_close_sources(
const MapperContext ctx,
104 void report_profiling(
const MapperContext ctx,
108 void map_acquire(
const MapperContext ctx,
112 void report_profiling(
const MapperContext ctx,
116 void map_release(
const MapperContext ctx,
120 void select_release_sources(
const MapperContext ctx,
124 void report_profiling(
const MapperContext ctx,
128 void select_partition_projection(
const MapperContext ctx,
132 void map_partition(
const MapperContext ctx,
136 void select_partition_sources(
137 const MapperContext ctx,
141 void report_profiling(
const MapperContext ctx,
145 void configure_context(
const MapperContext ctx,
148 void select_tunable_value(
const MapperContext ctx,
153 void map_must_epoch(
const MapperContext ctx,
157 void map_dataflow_graph(
const MapperContext ctx,
161 void memoize_operation(
const MapperContext ctx,
166 void select_tasks_to_map(
const MapperContext ctx,
169 void select_steal_targets(
const MapperContext ctx,
172 void permit_steal_request(
const MapperContext ctx,
176 void handle_message(
const MapperContext ctx,
178 void handle_task_result(
const MapperContext ctx,
180#ifndef NO_LEGION_CONTROL_REPLICATION
182 void replicate_task(MapperContext ctx,
186 void select_sharding_functor(
187 const MapperContext ctx,
192 const MapperContext ctx,
197 const MapperContext ctx,
202 const MapperContext ctx,
207 const MapperContext ctx,
212 const MapperContext ctx,
217 const MapperContext ctx,
221 void select_sharding_functor(
222 const MapperContext ctx,
Definition forwarding_mapper.h:35
const char * get_mapper_name() const override
void select_sharding_functor(const MapperContext ctx, const Acquire &acquire, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
void select_sharding_functor(const MapperContext ctx, const Fill &fill, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
void select_sharding_functor(const MapperContext ctx, const Release &release, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
void select_sharding_functor(const MapperContext ctx, const Close &close, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
bool request_valid_instances() const override
void select_sharding_functor(const MapperContext ctx, const Copy ©, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
void select_sharding_functor(const MapperContext ctx, const Partition &partition, const SelectShardingFunctorInput &input, SelectShardingFunctorOutput &output) override
MapperSyncModel
Definition mapping.h:678
Definition accessors.h:29
Definition mapping.h:1665
Definition mapping.h:1598
Definition mapping.h:2115
Definition mapping.h:1503
Definition mapping.h:1341
Definition mapping.h:1640
Definition mapping.h:1413
Definition mapping.h:2267
Definition mapping.h:1275
Definition mapping.h:2248
Definition mapping.h:1864
Definition mapping.h:1710
Definition mapping.h:1004
Definition mapping.h:2403
Definition mapping.h:2426
Definition mapping.h:2286
Definition mapping.h:2192
Definition mapping.h:1931
Definition mapping.h:1131
Definition mapping.h:1136
Definition mapping.h:1771
Definition mapping.h:1065
Definition mapping.h:1562
Definition mapping.h:1466
Definition mapping.h:1307
Definition mapping.h:2322
Definition mapping.h:1826
Definition mapping.h:1896
Definition mapping.h:1738
Definition mapping.h:1238
Definition mapping.h:2353
Definition mapping.h:1166
Definition mapping.h:2162
Definition mapping.h:1103
Definition mapping.h:2381
Definition mapping.h:1208