FreeTensor
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
invert_stmts.h File Reference
#include <unordered_map>
#include <unordered_set>
#include <analyze/symbol_table.h>
#include <autograd/derivative.h>
#include <visitor.h>
Include dependency graph for invert_stmts.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  freetensor::InversionInfo
 
class  freetensor::FindInvertibles
 

Namespaces

namespace  freetensor
 

Functions

std::tuple< Stmt, std::unordered_map< ID, InversionInfo > > freetensor::invertStmts (const Stmt &op, std::unordered_map< ID, std::unordered_set< ID > > *idsNeeded, std::unordered_map< StmtOrExprID, Derivative::LazyFullDerivative > *derivatives)