13#ifndef FORTRAN_OPTIMIZER_BUILDER_DOLOOPHELPER_H 
   14#define FORTRAN_OPTIMIZER_BUILDER_DOLOOPHELPER_H 
   16#include "flang/Optimizer/Builder/FIRBuilder.h" 
   24      : builder(builder), loc(loc) {}
 
   25  DoLoopHelper(
const DoLoopHelper &) = 
delete;
 
   32  fir::DoLoopOp 
createLoop(mlir::Value lb, mlir::Value ub, mlir::Value step,
 
   36  fir::DoLoopOp 
createLoop(mlir::Value lb, mlir::Value ub,
 
 
Definition FIRBuilder.h:55
 
std::function< void(fir::FirOpBuilder &, mlir::Value)> BodyGenerator
Type of a callback to generate the loop body.
Definition DoLoopHelper.h:28
 
fir::DoLoopOp createLoop(mlir::Value lb, mlir::Value ub, mlir::Value step, const BodyGenerator &bodyGenerator)
Definition DoLoopHelper.cpp:16
 
Definition BoxValue.h:445