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()
137 auto &firOpBuilder = converter.getFirOpBuilder(); in genOMP() local
186 auto parallelOp = firOpBuilder.create<mlir::omp::ParallelOp>( in genOMP()
199 parallelOp.default_valAttr(firOpBuilder.getStringAttr( in genOMP()
204 firOpBuilder.getStringAttr(omp::stringifyClauseDefault( in genOMP()
208 parallelOp.default_valAttr(firOpBuilder.getStringAttr( in genOMP()
212 parallelOp.default_valAttr(firOpBuilder.getStringAttr( in genOMP()
223 firOpBuilder.getStringAttr(omp::stringifyClauseProcBindKind( in genOMP()
228 firOpBuilder.getStringAttr(omp::stringifyClauseProcBindKind( in genOMP()
233 firOpBuilder.getStringAttr(omp::stringifyClauseProcBindKind( in genOMP()
239 createBodyOfOp<omp::ParallelOp>(parallelOp, firOpBuilder, currentLocation); in genOMP()
242 firOpBuilder.create<mlir::omp::MasterOp>(currentLocation, argTy); in genOMP()
243 createBodyOfOp<omp::MasterOp>(masterOp, firOpBuilder, currentLocation); in genOMP()