Lines Matching refs:allocOp
1629 memref::AllocOp *allocOp, OpBuilder b, in createNewDynamicSizes() argument
1638 inAffineApply.emplace_back(allocOp->getDynamicSizes()[dynIdx]); in createNewDynamicSizes()
1645 b.create<arith::ConstantOp>(allocOp->getLoc(), constantAttr)); in createNewDynamicSizes()
1669 b.create<AffineApplyOp>(allocOp->getLoc(), newMap, inAffineApply); in createNewDynamicSizes()
1677 LogicalResult mlir::normalizeMemRef(memref::AllocOp *allocOp) { in normalizeMemRef() argument
1678 MemRefType memrefType = allocOp->getType(); in normalizeMemRef()
1679 OpBuilder b(*allocOp); in normalizeMemRef()
1684 normalizeMemRefType(memrefType, b, allocOp->getSymbolOperands().size()); in normalizeMemRef()
1690 Value oldMemRef = allocOp->getResult(); in normalizeMemRef()
1692 SmallVector<Value, 4> symbolOperands(allocOp->getSymbolOperands()); in normalizeMemRef()
1702 createNewDynamicSizes(oldMemRefType, newMemRefType, layoutMap, allocOp, b, in normalizeMemRef()
1706 b.create<memref::AllocOp>(allocOp->getLoc(), newMemRefType, in normalizeMemRef()
1707 newDynamicSizes, allocOp->getAlignmentAttr()); in normalizeMemRef()
1709 newAlloc = b.create<memref::AllocOp>(allocOp->getLoc(), newMemRefType, in normalizeMemRef()
1710 allocOp->getAlignmentAttr()); in normalizeMemRef()
1731 allocOp->erase(); in normalizeMemRef()