Halide
RemoveExternLoops.h
Go to the documentation of this file.
1
#ifndef HALIDE_REMOVE_EXTERN_LOOPS
2
#define HALIDE_REMOVE_EXTERN_LOOPS
3
4
#include "
Expr.h
"
5
6
/** \file
7
* Defines a lowering pass that removes placeholder loops for extern stages.
8
*/
9
10
namespace
Halide
{
11
namespace
Internal
{
12
13
/** Removes placeholder loops for extern stages. */
14
Stmt
remove_extern_loops
(
const
Stmt &s);
15
16
}
// namespace Internal
17
}
// namespace Halide
18
19
#endif
Halide
This file defines the class FunctionDAG, which is our representation of a Halide pipeline,...
Definition:
AbstractGenerator.h:19
Halide::LinkageType::Internal
@ Internal
Not visible externally, similar to 'static' linkage in C.
Expr.h
Halide::Internal::remove_extern_loops
Stmt remove_extern_loops(const Stmt &s)
Removes placeholder loops for extern stages.
src
RemoveExternLoops.h
Generated by
1.8.17