Lines Matching defs:allocOp
1743 AllocLikeOp *allocOp, OpBuilder b,
1751 // Use dynamicSizes of allocOp for dynamic dimension.
1752 inAffineApply.emplace_back(allocOp->getDynamicSizes()[dynIdx]);
1758 b.create<arith::ConstantOp>(allocOp->getLoc(), constantAttr));
1782 b.create<AffineApplyOp>(allocOp->getLoc(), newMap, inAffineApply);
1791 LogicalResult mlir::affine::normalizeMemRef(AllocLikeOp *allocOp) {
1792 MemRefType memrefType = allocOp->getType();
1793 OpBuilder b(*allocOp);
1803 Value oldMemRef = allocOp->getResult();
1805 SmallVector<Value, 4> symbolOperands(allocOp->getSymbolOperands());
1815 createNewDynamicSizes(oldMemRefType, newMemRefType, layoutMap, allocOp, b,
1819 b.create<AllocLikeOp>(allocOp->getLoc(), newMemRefType, newDynamicSizes,
1820 allocOp->getAlignmentAttr());
1822 newAlloc = b.create<AllocLikeOp>(allocOp->getLoc(), newMemRefType,
1823 allocOp->getAlignmentAttr());
1844 allocOp->erase();