FreeTensor
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
as_matmul.h File Reference
#include <sstream>
#include <unordered_map>
#include <unordered_set>
#include <analyze/analyze_linear.h>
#include <analyze/check_all_defined.h>
#include <analyze/symbol_table.h>
#include <container_utils.h>
#include <hash.h>
#include <mutator.h>
Include dependency graph for as_matmul.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  freetensor::NeedVarReorder
 
class  freetensor::AsMatMul
 

Namespaces

namespace  freetensor
 

Enumerations

enum class  freetensor::AsMatMulMode : int { freetensor::KeepMemLayout , freetensor::TryVarReorder , freetensor::TryTranspose }
 

Functions

std::ostream & freetensor::operator<< (std::ostream &os, AsMatMulMode mode)
 
Stmt freetensor::asMatMul (const Stmt &ast, const ID &loop, MatMulBackend backend)