Lines Matching refs:firOpBuilder
52 static void createBodyOfOp(Op &op, Fortran::lower::FirOpBuilder &firOpBuilder, in createBodyOfOp() argument
54 firOpBuilder.createBlock(&op.getRegion()); in createBodyOfOp()
56 firOpBuilder.setInsertionPointToStart(&block); in createBodyOfOp()
58 firOpBuilder.create<mlir::omp::TerminatorOp>(loc); in createBodyOfOp()
60 firOpBuilder.setInsertionPointToStart(&block); in createBodyOfOp()
136 auto &firOpBuilder = converter.getFirOpBuilder(); in genOMP() local
184 auto parallelOp = firOpBuilder.create<mlir::omp::ParallelOp>( in genOMP()
196 parallelOp.default_valAttr(firOpBuilder.getStringAttr( in genOMP()
201 firOpBuilder.getStringAttr(omp::stringifyClauseDefault( in genOMP()
205 parallelOp.default_valAttr(firOpBuilder.getStringAttr( in genOMP()
209 parallelOp.default_valAttr(firOpBuilder.getStringAttr( in genOMP()
219 firOpBuilder.getStringAttr(omp::stringifyClauseProcBindKind( in genOMP()
224 firOpBuilder.getStringAttr(omp::stringifyClauseProcBindKind( in genOMP()
229 firOpBuilder.getStringAttr(omp::stringifyClauseProcBindKind( in genOMP()
235 createBodyOfOp<omp::ParallelOp>(parallelOp, firOpBuilder, currentLocation); in genOMP()
238 firOpBuilder.create<mlir::omp::MasterOp>(currentLocation, argTy); in genOMP()
239 createBodyOfOp<omp::MasterOp>(masterOp, firOpBuilder, currentLocation); in genOMP()