My Project
Public Member Functions | List of all members
mlir::edsc::LoopNestBuilder Class Reference

#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)
 

Detailed Description

Helper class to sugar building loop.for loop nests from ranges. This is similar to edsc::AffineLoopNestBuilder except it operates on loop.for.

Constructor & Destructor Documentation

◆ LoopNestBuilder()

mlir::edsc::LoopNestBuilder::LoopNestBuilder ( ArrayRef< edsc::ValueHandle *>  ivs,
ArrayRef< ValueHandle lbs,
ArrayRef< ValueHandle ubs,
ArrayRef< ValueHandle steps 
)

Member Function Documentation

◆ operator()()

void mlir::edsc::LoopNestBuilder::operator() ( std::function< void(void)>  fun = nullptr)

The documentation for this class was generated from the following files: