| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | LoopAnalysis.cpp | 93 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 D | TilingInterfaceImpl.cpp | 168 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 D | ElementwiseOpFusion.cpp | 530 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 D | Nodes.h | 322 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 D | Utils.cpp | 1147 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 D | Builders.cpp | 331 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 D | Nodes.cpp | 244 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 D | Parser.cpp | 2399 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 D | SuperVectorize.cpp | 907 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 D | SemaTemplateInstantiate.cpp | 1588 Expr *resultExpr = result.get(); in transformNonTypeTemplateParmRef() local 1590 resultExpr->getType(), resultExpr->getValueKind(), loc, parm, refParam, in transformNonTypeTemplateParmRef() 1591 resultExpr); in transformNonTypeTemplateParmRef()
|
| H A D | SemaPseudoObject.cpp | 199 void addResultSemanticExpr(Expr *resultExpr) { in addResultSemanticExpr() argument 202 Semantics.push_back(resultExpr); in addResultSemanticExpr()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGObjC.cpp | 3108 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 D | CGExpr.cpp | 5579 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 D | AffineOps.cpp | 2987 for (const AffineExpr &resultExpr : map.getResults()) { in canonicalizeMapExprAndTermOrder() local 2989 if (!resultExpr.isPureAffine()) in canonicalizeMapExprAndTermOrder() 2993 flattener.walkPostOrder(resultExpr); in canonicalizeMapExprAndTermOrder()
|