Lines Matching refs:allocmem
1045 mlir::Value allocmem = rewriter.create<AllocMemOp>( in allocateArrayTemp() local
1053 loc, fir::BoxType::get(baseType), allocmem, shape, in allocateArrayTemp()
1065 r.create<FreeMemOp>(loc, allocmem); in allocateArrayTemp()
1067 return {allocmem, cleanup}; in allocateArrayTemp()
1070 r.create<FreeMemOp>(loc, allocmem); in allocateArrayTemp()
1072 return {allocmem, cleanup}; in allocateArrayTemp()
1106 auto [allocmem, genTempCleanUp] = in referenceToClone()
1108 genArrayCopy</*copyIn=*/true>(load.getLoc(), rewriter, allocmem, in referenceToClone()
1114 rewriter, loc, getEleTy(load.getType()), eleTy, allocmem, shapeOp, in referenceToClone()
1123 allocmem, shapeOp, store.getSlice(), load); in referenceToClone()
1154 auto [allocmem, genTempCleanUp] = in materializeAssignment()
1157 genArrayCopy</*copyIn=*/true>(load.getLoc(), rewriter, allocmem, in materializeAssignment()
1162 rewriter, loc, getEleTy(load.getType()), lhsEltRefType, allocmem, in materializeAssignment()
1172 store.getMemref(), allocmem, shapeOp, in materializeAssignment()