void check_flattenFunctions() { check_afterEveryPass(); check_afterNormalization(); check_afterResolution(); // Suggestion: Ensure no nested functions. }
void check_resolveIntents() { check_afterEveryPass(); check_afterNormalization(); check_afterResolution(); // Suggestion: Ensure now using a reduced set of intents. }
void check_replaceArrayAccessesWithRefTemps() { check_afterEveryPass(); check_afterNormalization(); check_afterResolution(); check_afterResolveIntents(); }
void check_cullOverReferences() { check_afterEveryPass(); check_afterNormalization(); check_afterResolution(); // No ContextCallExprs should remain in the tree. forv_Vec(ContextCallExpr, cc, gContextCallExprs) { INT_FATAL("ContextCallExpr should no longer be in AST"); }
void check_processIteratorYields() { check_afterEveryPass(); check_afterNormalization(); check_afterResolution(); }
void check_cullOverReferences() { check_afterEveryPass(); check_afterNormalization(); check_afterResolution(); }