My Project
|
#include <Builders.h>
Public Member Functions | |
LoopNestBuilder (ArrayRef< edsc::ValueHandle *> ivs, ArrayRef< ValueHandle > lbs, ArrayRef< ValueHandle > ubs, ArrayRef< ValueHandle > steps) | |
void | operator() (std::function< void(void)> fun=nullptr) |
Helper class to sugar building loop.for loop nests from ranges. This is similar to edsc::AffineLoopNestBuilder except it operates on loop.for.
mlir::edsc::LoopNestBuilder::LoopNestBuilder | ( | ArrayRef< edsc::ValueHandle *> | ivs, |
ArrayRef< ValueHandle > | lbs, | ||
ArrayRef< ValueHandle > | ubs, | ||
ArrayRef< ValueHandle > | steps | ||
) |
void mlir::edsc::LoopNestBuilder::operator() | ( | std::function< void(void)> | fun = nullptr | ) |