Lines Matching refs:unwrap
21 return wrap(unwrap(affineExpr).getContext()); in mlirAffineExprGetContext()
25 return unwrap(lhs) == unwrap(rhs); in mlirAffineExprEqual()
31 unwrap(affineExpr).print(stream); in mlirAffineExprPrint()
35 unwrap(affineExpr).dump(); in mlirAffineExprDump()
39 return unwrap(affineExpr).isSymbolicOrConstant(); in mlirAffineExprIsSymbolicOrConstant()
43 return unwrap(affineExpr).isPureAffine(); in mlirAffineExprIsPureAffine()
47 return unwrap(affineExpr).getLargestKnownDivisor(); in mlirAffineExprGetLargestKnownDivisor()
51 return unwrap(affineExpr).isMultipleOf(factor); in mlirAffineExprIsMultipleOf()
56 return unwrap(affineExpr).isFunctionOfDim(position); in mlirAffineExprIsFunctionOfDim()
61 return wrap(unwrap(affineExpr).compose(unwrap(affineMap))); in mlirAffineExprCompose()
69 return unwrap(affineExpr).isa<AffineDimExpr>(); in mlirAffineExprIsADim()
73 return wrap(getAffineDimExpr(position, unwrap(ctx))); in mlirAffineDimExprGet()
77 return unwrap(affineExpr).cast<AffineDimExpr>().getPosition(); in mlirAffineDimExprGetPosition()
85 return unwrap(affineExpr).isa<AffineSymbolExpr>(); in mlirAffineExprIsASymbol()
89 return wrap(getAffineSymbolExpr(position, unwrap(ctx))); in mlirAffineSymbolExprGet()
93 return unwrap(affineExpr).cast<AffineSymbolExpr>().getPosition(); in mlirAffineSymbolExprGetPosition()
101 return unwrap(affineExpr).isa<AffineConstantExpr>(); in mlirAffineExprIsAConstant()
105 return wrap(getAffineConstantExpr(constant, unwrap(ctx))); in mlirAffineConstantExprGet()
109 return unwrap(affineExpr).cast<AffineConstantExpr>().getValue(); in mlirAffineConstantExprGetValue()
117 return unwrap(affineExpr).getKind() == mlir::AffineExprKind::Add; in mlirAffineExprIsAAdd()
121 return wrap(getAffineBinaryOpExpr(mlir::AffineExprKind::Add, unwrap(lhs), in mlirAffineAddExprGet()
122 unwrap(rhs))); in mlirAffineAddExprGet()
130 return unwrap(affineExpr).getKind() == mlir::AffineExprKind::Mul; in mlirAffineExprIsAMul()
134 return wrap(getAffineBinaryOpExpr(mlir::AffineExprKind::Mul, unwrap(lhs), in mlirAffineMulExprGet()
135 unwrap(rhs))); in mlirAffineMulExprGet()
143 return unwrap(affineExpr).getKind() == mlir::AffineExprKind::Mod; in mlirAffineExprIsAMod()
147 return wrap(getAffineBinaryOpExpr(mlir::AffineExprKind::Mod, unwrap(lhs), in mlirAffineModExprGet()
148 unwrap(rhs))); in mlirAffineModExprGet()
156 return unwrap(affineExpr).getKind() == mlir::AffineExprKind::FloorDiv; in mlirAffineExprIsAFloorDiv()
161 return wrap(getAffineBinaryOpExpr(mlir::AffineExprKind::FloorDiv, unwrap(lhs), in mlirAffineFloorDivExprGet()
162 unwrap(rhs))); in mlirAffineFloorDivExprGet()
170 return unwrap(affineExpr).getKind() == mlir::AffineExprKind::CeilDiv; in mlirAffineExprIsACeilDiv()
175 return wrap(getAffineBinaryOpExpr(mlir::AffineExprKind::CeilDiv, unwrap(lhs), in mlirAffineCeilDivExprGet()
176 unwrap(rhs))); in mlirAffineCeilDivExprGet()
184 return unwrap(affineExpr).isa<AffineBinaryOpExpr>(); in mlirAffineExprIsABinary()
188 return wrap(unwrap(affineExpr).cast<AffineBinaryOpExpr>().getLHS()); in mlirAffineBinaryOpExprGetLHS()
192 return wrap(unwrap(affineExpr).cast<AffineBinaryOpExpr>().getRHS()); in mlirAffineBinaryOpExprGetRHS()