My Project
|
#include <Utils.h>
Public Member Functions | |
GenericLoopNestRangeBuilder (ArrayRef< edsc::ValueHandle *> ivs, ArrayRef< Value > ranges) | |
void | operator() (std::function< void(void)> fun=nullptr) |
template<> | |
GenericLoopNestRangeBuilder (ArrayRef< edsc::ValueHandle * > ivs, ArrayRef< Value > ranges) | |
template<> | |
GenericLoopNestRangeBuilder (ArrayRef< ValueHandle * > ivs, ArrayRef< Value > ranges) | |
Helper template class for building loop.for and affine.loop nests from ranges.
mlir::edsc::GenericLoopNestRangeBuilder< LoopTy >::GenericLoopNestRangeBuilder | ( | ArrayRef< edsc::ValueHandle *> | ivs, |
ArrayRef< Value > | ranges | ||
) |
mlir::edsc::GenericLoopNestRangeBuilder< loop::ForOp >::GenericLoopNestRangeBuilder | ( | ArrayRef< edsc::ValueHandle *> | ivs, |
ArrayRef< Value > | ranges | ||
) |
mlir::edsc::GenericLoopNestRangeBuilder< AffineForOp >::GenericLoopNestRangeBuilder | ( | ArrayRef< ValueHandle *> | ivs, |
ArrayRef< Value > | ranges | ||
) |
|
inline |