summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/chillAST/chillAST_def.hh6
-rw-r--r--include/loop.hh1
2 files changed, 6 insertions, 1 deletions
diff --git a/include/chillAST/chillAST_def.hh b/include/chillAST/chillAST_def.hh
index acdce08..7a9528e 100644
--- a/include/chillAST/chillAST_def.hh
+++ b/include/chillAST/chillAST_def.hh
@@ -87,6 +87,7 @@ enum CHILLAST_PREPROCESSING_POSITION { // when tied to another statement
CHILLAST_PREPROCESSING_IMMEDIATELYBEFORE // on same line
};
+//! Parse to the most basic type
char *parseUnderlyingType(const char *sometype);
char *parseArrayParts(char *sometype);
@@ -95,7 +96,10 @@ bool isRestrict(const char *sometype);
char *splitTypeInfo(char *underlyingtype);
-//! change "1024UL" to "1024"
+//! remove UL from numbers, MODIFIES the argument!
+/*!
+ * change "1024UL" to "1024"
+ */
char *ulhack(char *brackets);
//! remove __restrict__ , MODIFIES the argument!
diff --git a/include/loop.hh b/include/loop.hh
index 7c746f6..8aa7851 100644
--- a/include/loop.hh
+++ b/include/loop.hh
@@ -162,6 +162,7 @@ public:
void permute(const std::set<int> &active, const std::vector<int> &pi);
void permute(int stmt_num, int level, const std::vector<int> &pi);
void permute(const std::vector<int> &pi);
+ // TODO doc and usage needed
void original();
void tile(int stmt_num, int level, int tile_size, int outer_level = 1, TilingMethodType method = StridedTile, int alignment_offset = 0, int alignment_multiple = 1);