Lines Matching defs:expr
35 IntegerAttr constantFold(AffineExpr expr) { in constantFold()
42 Optional<int64_t> constantFoldImpl(AffineExpr expr) { in constantFoldImpl()
77 Optional<int64_t> constantFoldBinExpr(AffineExpr expr, in constantFoldBinExpr()
126 AffineExpr expr = idxAndExpr.value(); in isMinorIdentityWithBroadcasting() local
173 AffineExpr expr = idxAndExpr.value(); in isPermutationOfMinorIdentityWithBroadcasting() local
260 auto expr = results[i].dyn_cast<AffineDimExpr>(); in isIdentity() local
276 return llvm::all_of(getResults(), [](AffineExpr expr) { in isConstant()
289 for (auto expr : getResults()) in getConstantResults() local
359 for (auto expr : getResults()) { in partialConstantFold() local
383 for (auto expr : getResults()) in walkExprs() local
398 for (auto expr : getResults()) in replaceDimsAndSymbols() local
407 AffineMap AffineMap::replace(AffineExpr expr, AffineExpr replacement, in replace()
458 for (auto expr : getResults()) in compose() local
492 for (auto expr : getResults()) { in isProjectedPermutation() local
622 map.walkExprs([&](AffineExpr expr) { in compressUnusedSymbols()
659 auto expr = en.value(); in inversePermutation() local
669 for (auto expr : exprs) in inversePermutation() local