FreeTensor
Loading...
Searching...
No Matches
Classes | Namespaces
find_stmt.h File Reference
#include <func.h>
#include <selector.h>
#include <visitor.h>
Include dependency graph for find_stmt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  freetensor::FindStmtById
 
class  freetensor::FindStmtByFilter
 

Namespaces

namespace  freetensor
 

Functions

std::vector< Stmt > freetensor::findAllStmt (const Stmt &ast, const ID &id)
 
std::vector< Stmt > freetensor::findAllStmt (const Stmt &ast, const std::function< bool(const Stmt &)> &filter)
 
std::vector< Stmt > freetensor::findAllStmt (const Stmt &ast, const Ref< Selector > &selector)
 
std::vector< Stmt > freetensor::findAllStmt (const Stmt &ast, const std::string &pattern)
 
template<class T >
std::vector< Stmt > freetensor::findAllStmt (const Func &func, const T &filter)
 
Stmt freetensor::findStmt (const Stmt &ast, const ID &id)
 
Stmt freetensor::findStmt (const Stmt &ast, const std::function< bool(const Stmt &)> &filter)
 
Stmt freetensor::findStmt (const Stmt &ast, const Ref< Selector > &selector)
 
Stmt freetensor::findStmt (const Stmt &ast, const std::string &pattern)
 
template<class T >
Stmt freetensor::findStmt (const Func &func, const T &filter)