Home
last modified time | relevance | path

Searched refs:resultExpr (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DLoopAnalysis.cpp93 for (auto resultExpr : map.getResults()) { in getConstantTripCount() local
94 if (auto constExpr = resultExpr.dyn_cast<AffineConstantExpr>()) { in getConstantTripCount()
121 for (auto resultExpr : map.getResults()) { in getLargestDivisorOfTripCount() local
123 if (auto constExpr = resultExpr.dyn_cast<AffineConstantExpr>()) { in getLargestDivisorOfTripCount()
133 thisGcd = resultExpr.getLargestKnownDivisor(); in getLargestDivisorOfTripCount()
231 auto resultExpr = accessMap.getResult(i); in isContiguousAccess() local
232 resultExpr.walk([&](AffineExpr expr) { in isContiguousAccess()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DTilingInterfaceImpl.cpp168 for (const auto &resultExpr : llvm::enumerate(indexingMap.getResults())) { in generateResultTileValue() local
170 resultExpr.value().cast<AffineDimExpr>().getPosition(); in generateResultTileValue()
171 iterationTileOffsets[dimPosition] = offsets[resultExpr.index()]; in generateResultTileValue()
172 iterationTileSizes[dimPosition] = sizes[resultExpr.index()]; in generateResultTileValue()
H A DElementwiseOpFusion.cpp530 for (const auto &resultExpr : llvm::enumerate(fusedIndexMap.getResults())) { in compute() local
531 unsigned pos = resultExpr.value().cast<AffineDimExpr>().getPosition(); in compute()
532 AffineMap foldedDims = reassociationMaps[resultExpr.index()]; in compute()
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h322 static ReturnStmt *create(Context &ctx, SMRange loc, Expr *resultExpr);
325 Expr *getResultExpr() { return resultExpr; } in getResultExpr()
326 const Expr *getResultExpr() const { return resultExpr; } in getResultExpr()
329 void setResultExpr(Expr *expr) { resultExpr = expr; } in setResultExpr()
332 ReturnStmt(SMRange loc, Expr *resultExpr) in ReturnStmt() argument
333 : Base(loc), resultExpr(resultExpr) {} in ReturnStmt()
336 Expr *resultExpr; variable
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp1147 for (auto resultExpr : oldMap.getResults()) { in replaceAllMemRefUsesWith() local
1149 oldMap.getNumSymbols(), resultExpr); in replaceAllMemRefUsesWith()
1175 for (auto resultExpr : indexRemap.getResults()) { in replaceAllMemRefUsesWith() local
1177 indexRemap.getNumDims(), indexRemap.getNumSymbols(), resultExpr); in replaceAllMemRefUsesWith()
1408 for (auto resultExpr : composedMap.getResults()) { in createAffineComputationSlice() local
1410 composedMap.getNumSymbols(), resultExpr); in createAffineComputationSlice()
/llvm-project-15.0.7/mlir/lib/IR/
H A DBuilders.cpp331 for (auto resultExpr : map.getResults()) in getShiftedAffineMap() local
332 shiftedResults.push_back(resultExpr + shift); in getShiftedAffineMap()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/
H A DNodes.cpp244 ReturnStmt *ReturnStmt::create(Context &ctx, SMRange loc, Expr *resultExpr) { in create() argument
246 ReturnStmt(loc, resultExpr); in create()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp2399 FailureOr<ast::Expr *> resultExpr = parseExpr(); in parseReturnStmt() local
2400 if (failed(resultExpr)) in parseReturnStmt()
2403 return ast::ReturnStmt::create(ctx, loc, *resultExpr); in parseReturnStmt()
2488 ast::Expr *resultExpr = retStmt->getResultExpr(); in createUserPDLLConstraintOrRewriteDecl() local
2494 resultType = resultExpr->getType(); in createUserPDLLConstraintOrRewriteDecl()
2495 else if (failed(convertExpressionTo(resultExpr, resultType))) in createUserPDLLConstraintOrRewriteDecl()
2498 retStmt->setResultExpr(resultExpr); in createUserPDLLConstraintOrRewriteDecl()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DSuperVectorize.cpp907 for (auto resultExpr : map.getResults()) { in computeMemoryOpIndices() local
909 AffineMap::get(map.getNumDims(), map.getNumSymbols(), resultExpr); in computeMemoryOpIndices()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1588 Expr *resultExpr = result.get(); in transformNonTypeTemplateParmRef() local
1590 resultExpr->getType(), resultExpr->getValueKind(), loc, parm, refParam, in transformNonTypeTemplateParmRef()
1591 resultExpr); in transformNonTypeTemplateParmRef()
H A DSemaPseudoObject.cpp199 void addResultSemanticExpr(Expr *resultExpr) { in addResultSemanticExpr() argument
202 Semantics.push_back(resultExpr); in addResultSemanticExpr()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjC.cpp3108 const Expr *resultExpr = E->getResultExpr(); in visitPseudoObjectExpr() local
3109 assert(resultExpr); in visitPseudoObjectExpr()
3124 if (ov == resultExpr) { in visitPseudoObjectExpr()
3138 } else if (semantic == resultExpr) { in visitPseudoObjectExpr()
H A DCGExpr.cpp5579 const Expr *resultExpr = E->getResultExpr(); in emitPseudoObjectExpr() local
5591 assert(ov != resultExpr && in emitPseudoObjectExpr()
5600 if (ov == resultExpr && ov->isPRValue() && !forLValue && in emitPseudoObjectExpr()
5613 if (ov == resultExpr) { in emitPseudoObjectExpr()
5625 } else if (semantic == resultExpr) { in emitPseudoObjectExpr()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp2987 for (const AffineExpr &resultExpr : map.getResults()) { in canonicalizeMapExprAndTermOrder() local
2989 if (!resultExpr.isPureAffine()) in canonicalizeMapExprAndTermOrder()
2993 flattener.walkPostOrder(resultExpr); in canonicalizeMapExprAndTermOrder()