OmpSupport::extractMapClauses
Extract map clause information
Synopsis
Declared in <src/midend/programTransformation/ompLowering/omp_lowering.h>
void
extractMapClauses(
std::vector<SgOmpClause*> map_clauses,
std::map<SgSymbol*, std::vector<std::pair<SgExpression*, SgExpression*>>>& array_dimensions,
std::map<SgSymbol*, std::vector<std::pair<SgOmpClause::omp_map_dist_data_enum, SgExpression*>>>& dist_data_policies,
std::vector<SgOmpMapClause*>& map_alloc_clauses,
std::vector<SgOmpMapClause*>& map_to_clauses,
std::vector<SgOmpMapClause*>& map_from_clauses,
std::vector<SgOmpMapClause*>& map_tofrom_clauses);
Parameters
Name |
Description |
map_clauses |
A standard container which offers fixed time access to individual elements in any order. |
map_alloc_clauses |
A standard container which offers fixed time access to individual elements in any order. |
map_to_clauses |
A standard container which offers fixed time access to individual elements in any order. |
map_from_clauses |
A standard container which offers fixed time access to individual elements in any order. |
map_tofrom_clauses |
A standard container which offers fixed time access to individual elements in any order. |
Created with MrDocs