Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/Analysis/
DLoopAnalysis.cpp97 for (auto resultExpr : map.getResults()) { in getConstantTripCount() local
98 if (auto constExpr = resultExpr.dyn_cast<AffineConstantExpr>()) { in getConstantTripCount()
125 for (auto resultExpr : map.getResults()) { in getLargestDivisorOfTripCount() local
127 if (auto constExpr = resultExpr.dyn_cast<AffineConstantExpr>()) { in getLargestDivisorOfTripCount()
137 thisGcd = resultExpr.getLargestKnownDivisor(); in getLargestDivisorOfTripCount()
243 auto resultExpr = accessMap.getResult(i); in isContiguousAccess() local
244 resultExpr.walk([&](AffineExpr expr) { in isContiguousAccess()
/external/llvm-project/mlir/lib/Transforms/Utils/
DUtils.cpp113 for (auto resultExpr : oldMap.getResults()) { in replaceAllMemRefUsesWith() local
115 oldMap.getNumSymbols(), resultExpr); in replaceAllMemRefUsesWith()
141 for (auto resultExpr : indexRemap.getResults()) { in replaceAllMemRefUsesWith() local
143 indexRemap.getNumDims(), indexRemap.getNumSymbols(), resultExpr); in replaceAllMemRefUsesWith()
367 for (auto resultExpr : composedMap.getResults()) { in createAffineComputationSlice() local
369 composedMap.getNumSymbols(), resultExpr); in createAffineComputationSlice()
/external/skia/src/sksl/
DSkSLInliner.cpp425 std::unique_ptr<Expression>* resultExpr, in inlineStatement() argument
431 return this->inlineStatement(offset, varMap, symbolTableForStatement, resultExpr, in inlineStatement()
503 SkASSERT(resultExpr); in inlineStatement()
505 *resultExpr = expr(r.expression()); in inlineStatement()
510 SkASSERT(*resultExpr); in inlineStatement()
515 clone_with_ref_kind(**resultExpr, VariableRefKind::kWrite), in inlineStatement()
636 std::unique_ptr<Expression> resultExpr; in inlineCall() local
648 resultExpr = VariableReference::Make(/*offset=*/-1, var.fVarSymbol); in inlineCall()
677 &resultExpr, returnComplexity, *stmt, in inlineCall()
689 if (resultExpr) { in inlineCall()
[all …]
DSkSLInliner.h71 std::unique_ptr<Expression>* resultExpr,
/external/llvm-project/mlir/lib/IR/
DBuilders.cpp343 for (auto resultExpr : map.getResults()) in getShiftedAffineMap() local
344 shiftedResults.push_back(resultExpr + shift); in getShiftedAffineMap()
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DFusionOnTensors.cpp464 for (auto resultExpr : llvm::enumerate(fusedIndexMap.getResults())) { in fuseWithReshapeByExpansion() local
465 unsigned pos = resultExpr.value().cast<AffineDimExpr>().getPosition(); in fuseWithReshapeByExpansion()
466 AffineMap foldedDims = reassociationMaps[resultExpr.index()]; in fuseWithReshapeByExpansion()
/external/llvm-project/mlir/lib/Dialect/Affine/Transforms/
DSuperVectorize.cpp726 for (auto resultExpr : map.getResults()) { in computeMemoryOpIndices() local
728 AffineMap::get(map.getNumDims(), map.getNumSymbols(), resultExpr); in computeMemoryOpIndices()
/external/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiate.cpp1574 Expr *resultExpr = result.get(); in transformNonTypeTemplateParmRef() local
1576 resultExpr->getType(), resultExpr->getValueKind(), loc, parm, refParam, in transformNonTypeTemplateParmRef()
1577 resultExpr); in transformNonTypeTemplateParmRef()
DSemaPseudoObject.cpp199 void addResultSemanticExpr(Expr *resultExpr) { in addResultSemanticExpr() argument
202 Semantics.push_back(resultExpr); in addResultSemanticExpr()
/external/clang/lib/CodeGen/
DCGObjC.cpp2624 const Expr *resultExpr = E->getResultExpr(); in visitPseudoObjectExpr() local
2625 assert(resultExpr); in visitPseudoObjectExpr()
2640 if (ov == resultExpr) { in visitPseudoObjectExpr()
2654 } else if (semantic == resultExpr) { in visitPseudoObjectExpr()
DCGExpr.cpp4196 const Expr *resultExpr = E->getResultExpr(); in emitPseudoObjectExpr() local
4211 if (ov == resultExpr && ov->isRValue() && !forLValue && in emitPseudoObjectExpr()
4225 if (ov == resultExpr) { in emitPseudoObjectExpr()
4237 } else if (semantic == resultExpr) { in emitPseudoObjectExpr()
/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp1184 Expr *resultExpr = result.get(); in transformNonTypeTemplateParmRef() local
1186 type, resultExpr->getValueKind(), loc, parm, resultExpr); in transformNonTypeTemplateParmRef()
DSemaPseudoObject.cpp206 void addResultSemanticExpr(Expr *resultExpr) { in addResultSemanticExpr() argument
209 Semantics.push_back(resultExpr); in addResultSemanticExpr()
/external/llvm-project/clang/lib/CodeGen/
DCGObjC.cpp3057 const Expr *resultExpr = E->getResultExpr(); in visitPseudoObjectExpr() local
3058 assert(resultExpr); in visitPseudoObjectExpr()
3073 if (ov == resultExpr) { in visitPseudoObjectExpr()
3087 } else if (semantic == resultExpr) { in visitPseudoObjectExpr()
DCGExpr.cpp5351 const Expr *resultExpr = E->getResultExpr(); in emitPseudoObjectExpr() local
5363 assert(ov != resultExpr && in emitPseudoObjectExpr()
5372 if (ov == resultExpr && ov->isRValue() && !forLValue && in emitPseudoObjectExpr()
5385 if (ov == resultExpr) { in emitPseudoObjectExpr()
5397 } else if (semantic == resultExpr) { in emitPseudoObjectExpr()