FreeTensor
Loading...
Searching...
No Matches
include
analyze
merge_no_deps_hint.h
Go to the documentation of this file.
1
#ifndef FREE_TENSOR_MERGE_NO_DEPS_HINT
2
#define FREE_TENSOR_MERGE_NO_DEPS_HINT
3
4
#include <
stmt.h
>
5
6
namespace
freetensor
{
7
19
std::vector<std::string>
mergeNoDepsHint
(
const
Stmt
&ast,
20
const
std::vector<ID> &loops);
21
inline
std::vector<std::string>
22
mergeNoDepsHint
(
const
Stmt
&ast,
const
ID
&loop1,
const
ID
&loop2) {
23
return
mergeNoDepsHint
(ast, {loop1, loop2});
24
}
25
26
}
// namespace freetensor
27
28
#endif
// FREE_TENSOR_MERGE_NO_DEPS_HINT
freetensor::ID
Definition:
id.h:18
freetensor::Ref< StmtNode >
freetensor
Definition:
allocator.h:9
freetensor::mergeNoDepsHint
std::vector< std::string > mergeNoDepsHint(const Stmt &ast, const std::vector< ID > &loops)
Definition:
merge_no_deps_hint.cc:10
freetensor::Stmt
Ref< StmtNode > Stmt
Definition:
ast.h:152
stmt.h
Generated by
1.9.6