Legion Runtime
Loading...
Searching...
No Matches
mapping_utilities.h File Reference
#include "legion.h"
#include <stdlib.h>
#include <assert.h>

Go to the source code of this file.

Classes

class  Legion::Mapping::Utilities::MachineQueryInterface
 
class  Legion::Mapping::Utilities::MappingMemoizer
 
struct  Legion::Mapping::Utilities::MappingMemoizer::MemoizedMapping
 
class  Legion::Mapping::Utilities::MappingProfiler
 
struct  Legion::Mapping::Utilities::MappingProfiler::Profile
 
struct  Legion::Mapping::Utilities::MappingProfiler::VariantProfile
 
struct  Legion::Mapping::Utilities::MappingProfiler::ProfilingOption
 

Namespaces

namespace  Legion
 
namespace  Legion::Mapping
 

Functions

const char * Legion::Mapping::Utilities::to_string (Processor::Kind kind)
 
const char * Legion::Mapping::Utilities::to_string (Memory::Kind kind)
 
const char * Legion::Mapping::Utilities::to_string (PrivilegeMode priv)
 
const char * Legion::Mapping::Utilities::to_string (CoherenceProperty prop)
 
std::string Legion::Mapping::Utilities::to_string (const PoolBounds &bounds)
 
std::string Legion::Mapping::Utilities::to_string (MapperRuntime *runtime, const MapperContext ctx, const Domain &dom)
 
std::string Legion::Mapping::Utilities::to_string (MapperRuntime *runtime, const MapperContext ctx, LogicalRegion lr)
 
std::string Legion::Mapping::Utilities::to_string (MapperRuntime *runtime, const MapperContext ctx, IndexSpace is)
 
std::string Legion::Mapping::Utilities::to_string (MapperRuntime *runtime, const MapperContext ctx, const LayoutConstraintSet &constraints)
 
std::string Legion::Mapping::Utilities::to_string (MapperRuntime *runtime, const MapperContext ctx, FieldSpace fs, const std::set< FieldID > &fields)
 
std::string Legion::Mapping::Utilities::to_string (MapperRuntime *runtime, const MapperContext ctx, PhysicalInstance inst)
 
std::string Legion::Mapping::Utilities::to_string (MapperRuntime *runtime, const MapperContext ctx, const RegionRequirement &req, unsigned req_idx)
 
std::string Legion::Mapping::Utilities::to_string (MapperRuntime *runtime, const MapperContext ctx, const Task &task, bool include_index_point=true)
 
std::string Legion::Mapping::Utilities::to_string (MapperRuntime *runtime, const MapperContext ctx, const InlineMapping &inline_op)
 
std::string Legion::Mapping::Utilities::to_string (MapperRuntime *runtime, const MapperContext ctx, const Copy &copy, bool include_index_point=true)
 

Detailed Description

Utilities for querying the machine and profiling mapping decisions

Function Documentation

◆ to_string()

const char * Legion::Mapping::Utilities::to_string ( Processor::Kind  kind)

Functions for printing various runtime objects to strings from inside a mapper.