PandA-2024.02
|
constant strings used in pragma identification More...
Go to the source code of this file.
Macros | |
#define | STR_CST_pragma_prefix "__pragma" |
The prefix common to all functions replacing pragma. More... | |
#define | STR_CST_pragma_clause_name "name" |
The implicit clause for critical session name. More... | |
#define | STR_CST_pragma_default_name "__default__" |
The name of default critical session. More... | |
#define | STR_CST_pragma_function_end STR_CST_pragma_prefix "_end__" |
The function replacing an ending pragma. More... | |
#define | STR_CST_pragma_function_generic STR_CST_pragma_prefix "_generic__" |
The function replacin a generic pragma. More... | |
#define | STR_CST_pragma_function_single_line_one_argument STR_CST_pragma_prefix "_single_line_one_argument__" |
The function replacing a single line pragma with single argument. More... | |
#define | STR_CST_pragma_function_single_line_two_arguments STR_CST_pragma_prefix "_single_line_two_arguments__" |
The function replacing a single line pragma with two argument. More... | |
#define | STR_CST_pragma_function_start STR_CST_pragma_prefix "_start__" |
The function replacing an opening pragma. More... | |
#define | STR_CST_pragma_keyword_call_hw "call_hw" |
The call_point_hw pragma keyword. More... | |
#define | STR_CST_pragma_keyword_call_point_hw "call_point_hw" |
The call_point_hw pragma keyword. More... | |
#define | STR_CST_pragma_keyword_map "map" |
The keyword 'map' which identifies mapping pragmas. More... | |
#define | STR_CST_pragma_keyword_omp "omp" |
The keyword 'omp' which identifies openmp pragmas. More... | |
#define | STR_CST_pragma_keyword_recursive "recursive" |
The keyword 'omp' which identifies openmp recursive. More... | |
constant strings used in pragma identification
Definition in file pragma_constants.hpp.
#define STR_CST_pragma_clause_name "name" |
The implicit clause for critical session name.
Definition at line 50 of file pragma_constants.hpp.
#define STR_CST_pragma_default_name "__default__" |
The name of default critical session.
Definition at line 53 of file pragma_constants.hpp.
#define STR_CST_pragma_function_end STR_CST_pragma_prefix "_end__" |
The function replacing an ending pragma.
Definition at line 56 of file pragma_constants.hpp.
Referenced by PragmaAnalysis::create_omp_pragma(), and PragmaParser::substitutePragmas().
#define STR_CST_pragma_function_generic STR_CST_pragma_prefix "_generic__" |
The function replacin a generic pragma.
Definition at line 59 of file pragma_constants.hpp.
Referenced by PragmaAnalysis::Exec().
#define STR_CST_pragma_function_single_line_one_argument STR_CST_pragma_prefix "_single_line_one_argument__" |
The function replacing a single line pragma with single argument.
Definition at line 62 of file pragma_constants.hpp.
Referenced by PragmaAnalysis::create_omp_pragma(), and PragmaParser::recognize_omp_pragma().
#define STR_CST_pragma_function_single_line_two_arguments STR_CST_pragma_prefix "_single_line_two_arguments__" |
The function replacing a single line pragma with two argument.
Definition at line 65 of file pragma_constants.hpp.
Referenced by PragmaAnalysis::create_map_pragma(), and PragmaParser::recognize_call_point_hw_pragma().
#define STR_CST_pragma_function_start STR_CST_pragma_prefix "_start__" |
The function replacing an opening pragma.
Definition at line 68 of file pragma_constants.hpp.
Referenced by PragmaAnalysis::create_omp_pragma(), and PragmaParser::recognize_omp_pragma().
#define STR_CST_pragma_keyword_call_hw "call_hw" |
The call_point_hw pragma keyword.
Definition at line 71 of file pragma_constants.hpp.
Referenced by BehavioralHelper::PrintNode().
#define STR_CST_pragma_keyword_call_point_hw "call_point_hw" |
The call_point_hw pragma keyword.
Definition at line 74 of file pragma_constants.hpp.
Referenced by BehavioralHelper::PrintNode(), and PragmaParser::recognize_call_point_hw_pragma().
#define STR_CST_pragma_keyword_map "map" |
The keyword 'map' which identifies mapping pragmas.
Definition at line 77 of file pragma_constants.hpp.
Referenced by PragmaAnalysis::Exec(), BehavioralHelper::PrintNode(), and PragmaParser::recognize_call_point_hw_pragma().
#define STR_CST_pragma_keyword_omp "omp" |
The keyword 'omp' which identifies openmp pragmas.
Definition at line 80 of file pragma_constants.hpp.
Referenced by PragmaParser::analyze_pragma(), PragmaAnalysis::Exec(), and PragmaParser::recognize_omp_pragma().
#define STR_CST_pragma_keyword_recursive "recursive" |
The keyword 'omp' which identifies openmp recursive.
Definition at line 83 of file pragma_constants.hpp.
Referenced by PragmaAnalysis::create_map_pragma(), and BehavioralHelper::PrintNode().
#define STR_CST_pragma_prefix "__pragma" |
The prefix common to all functions replacing pragma.
Definition at line 47 of file pragma_constants.hpp.
Referenced by PragmaAnalysis::Exec().