AbstractAccess.h File Reference
Go to the source code of this file.
|
Enumerations |
| enum | AR_MONOTON {
AR_PROVEN_NON_MONO,
AR_PROVEN_MONO,
AR_MONO_UNSURE,
AR_UNKNOWN_MONO
} |
| | Controls collecting of array reshaping data, and writing it to the sequential output file opened on stats_out. More...
|
| enum | AR_TYPE {
AR_UNKNOWN,
AR_READ,
AR_WRITE,
AR_READWRITE
} |
| enum | RED_OP {
RED_OP_NONE,
RED_OP_PLUS,
RED_OP_MUL,
RED_OP_MIN,
RED_OP_MAX
} |
Variables |
| int | _ipa |
| int | _ipa_reasons |
| | A static global to hold the value of the ipa switch.
|
| int | _ar_coalesce |
| | A static global to hold the value of the ipa_reasons switch.
|
| int | _ar_aggregate |
| | A static global to hold the value of the ar_coalesce switch.
|
| int | _ar_interleave |
| | A static global to hold the value of the ar_aggregate switch.
|
| int | _ar_match_dims |
| | A static global to hold the value of the ar_interleave switch.
|
| int | _ar_logging |
| | A static global to hold the value of the ar_match_dims switch.
|
| ofstream | arlog |
| | A static global to hold the value of the ar_match_dims switch.
|
| int | _ar_leave_descr |
| | The file for writing the Access Region log.
|
| int | _ar_prtstats |
| | Controls whether descriptors are left on statements or not.
|
| int | _ar_approx_thresh |
| | Controls collecting and printing of statistics (ar_prtstats switch).
|
| int | _ar_effort |
| | Set the threshold for list size which causes the list to be replaced by a single "approximate LMAD".
|
| int | _ar_reshape |
| | Controls how hard we work on simplifying a set of descriptors (scale of 1 to 10, 10 being to work the hardest).
|
| ofstream | stats_out |
Enumeration Type Documentation
|
|
Controls collecting of array reshaping data, and writing it to the sequential output file opened on stats_out.
- Enumeration values:
-
| AR_PROVEN_NON_MONO |
|
| AR_PROVEN_MONO |
proven non-monotonic |
| AR_MONO_UNSURE |
proven monotonic |
| AR_UNKNOWN_MONO |
not sure of monotonicity - check at runtime |
Definition at line 42 of file AbstractAccess.h. |
|
|
- Enumeration values:
-
| AR_UNKNOWN |
|
| AR_READ |
|
| AR_WRITE |
|
| AR_READWRITE |
|
Definition at line 49 of file AbstractAccess.h. |
|
|
- Enumeration values:
-
| RED_OP_NONE |
|
| RED_OP_PLUS |
|
| RED_OP_MUL |
|
| RED_OP_MIN |
|
| RED_OP_MAX |
|
Definition at line 56 of file AbstractAccess.h. |
Variable Documentation
|
|
A static global to hold the value of the ipa switch.
Definition at line 31 of file AbstractAccess.cc. |
|
|
A static global to hold the value of the ar_match_dims switch.
Definition at line 41 of file AbstractAccess.cc.
Referenced by ar_aggregate(), ar_interleave(), ar_intersect(), ar_subregion(), ar_subtract(), contiguous_aggregation(), expr_divides(), intersect_ARDs(), SimBiGraph::print_similarities(), SimGraph::print_similarities(), simplify_descriptors(), and AbstractAccess::try_coalescing(). |
|
|
A static global to hold the value of the ar_match_dims switch.
Definition at line 43 of file AbstractAccess.cc.
Referenced by ar_aggregate(), ar_interleave(), ar_intersect(), ar_subregion(), ar_subtract(), contiguous_aggregation(), expr_divides(), intersect_ARDs(), SimBiGraph::print_similarities(), SimGraph::print_similarities(), simplify_descriptors(), and AbstractAccess::try_coalescing(). |
|