Lines Matching defs:bldr
394 auto *bldr = &converter.getFirOpBuilder();
395 mlir::Value sp = bldr->genStackSave(loc);
397 [bldr, loc, sp]() { bldr->genStackRestore(loc, sp); });
677 fir::FirOpBuilder *bldr = &converter.getFirOpBuilder();
679 stmtCtx.attachCleanup([bldr, loc, expr, mustFinalizeResult]() {
680 bldr->create<hlfir::DestroyOp>(loc, expr,
703 fir::FirOpBuilder *bldr = &converter.getFirOpBuilder();
704 stmtCtx.attachCleanup([bldr, loc, box]() {
705 fir::factory::genFreememIfAllocated(*bldr, loc, box);
719 auto *bldr = &converter.getFirOpBuilder();
720 stmtCtx.attachCleanup([bldr, loc, allocatedResult]() {
721 fir::runtime::genDerivedTypeDestroy(*bldr, loc,
734 auto *bldr = &converter.getFirOpBuilder();
735 stmtCtx.attachCleanup([bldr, loc, allocatedResult]() {
736 mlir::Value box = bldr->createBox(loc, *allocatedResult);
737 fir::runtime::genDerivedTypeDestroy(*bldr, loc, box);
2157 fir::FirOpBuilder *bldr = &builder;
2159 [=]() { bldr->create<hlfir::EndAssociateOp>(loc, associate); });
2226 fir::FirOpBuilder *bldr = &builder;
2228 bldr->create<hlfir::DestroyOp>(loc, elemental, mustFinalizeExpr);
2651 fir::FirOpBuilder *bldr = &callContext.getBuilder();
2653 [=]() { bldr->create<hlfir::DestroyOp>(loc, *result); });