1#ifndef FREE_TENSOR_FIND_INDEXING_LOOPS_H
2#define FREE_TENSOR_FIND_INDEXING_LOOPS_H
4#include <unordered_map>
14 std::unordered_map<For, std::vector<VarDef>> results_;
15 std::vector<VarDef> inIndicesStack_;
18 const std::unordered_map<For, std::vector<VarDef>> &
results()
const {
33inline std::unordered_map<For, std::vector<VarDef>>
Definition: find_indexing_loops.h:11
void visit(const Load &op) override
Definition: find_indexing_loops.cc:5
const std::unordered_map< For, std::vector< VarDef > > & results() const
Definition: find_indexing_loops.h:18
Definition: symbol_table.h:122
BaseClass::StmtRetType visit(const VarDef &op) override
Definition: symbol_table.h:167
Definition: allocator.h:9
std::unordered_map< For, std::vector< VarDef > > findIndexingLoops(const Stmt &op)
Definition: find_indexing_loops.h:34