Program Listing for File finiteDifferencing.h#
↰ Return to documentation for file (src/midend/programTransformation/finiteDifferencing/finiteDifferencing.h)
#ifndef FINITEDIFFERENCING_H
#define FINITEDIFFERENCING_H
// #include "config.h"
#include "inlinerSupport.h"
#include "replaceExpressionWithStatement.h"
#include "expressionTreeEqual.h"
#include "patternRewrite.h"
void doFiniteDifferencingOne(SgExpression* e,
SgBasicBlock* root,
RewriteRule* rules);
void simpleUndoFiniteDifferencingOne(SgBasicBlock* body,
SgExpression* var);
void moveForDeclaredVariables(SgNode* root);
void ROSE_DLL_API simpleIndexFiniteDifferencing(SgNode* root);
#endif // FINITEDIFFERENCING_H