Home
last modified time | relevance | path

Searched refs:exprs (Results 1 – 25 of 49) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineMap.cpp356 SmallVector<AffineExpr, 4> exprs; in partialConstantFold() local
357 exprs.reserve(getNumResults()); in partialConstantFold()
364 exprs.push_back( in partialConstantFold()
369 exprs.push_back(expr); in partialConstantFold()
456 SmallVector<AffineExpr, 8> exprs; in compose() local
465 SmallVector<AffineExpr, 4> exprs; in compose() local
466 exprs.reserve(values.size()); in compose()
516 exprs.reserve(resultPos.size()); in getSubMap()
637 exprs.push_back( in simplifyAffineMap()
662 if (exprs[d.getPosition()]) in inversePermutation()
[all …]
H A DBuiltinTypes.cpp988 ArrayRef<AffineExpr> exprs, in makeCanonicalStridedLayoutExpr() argument
994 assert(!exprs.empty() && "expected exprs"); in makeCanonicalStridedLayoutExpr()
995 auto maps = AffineMap::inferFromExprList(exprs); in makeCanonicalStridedLayoutExpr()
1002 for (auto en : llvm::zip(llvm::reverse(exprs), llvm::reverse(sizes))) { in makeCanonicalStridedLayoutExpr()
1033 SmallVector<AffineExpr, 4> exprs; in makeCanonicalStridedLayoutExpr() local
1034 exprs.reserve(sizes.size()); in makeCanonicalStridedLayoutExpr()
1036 exprs.push_back(getAffineDimExpr(dim, context)); in makeCanonicalStridedLayoutExpr()
1037 return makeCanonicalStridedLayoutExpr(sizes, exprs, context); in makeCanonicalStridedLayoutExpr()
/llvm-project-15.0.7/mlir/python/mlir/dialects/linalg/opdsl/lang/
H A Dconfig.py319 exprs = []
321 exprs.append(expr.build(state=local_state))
324 dim_count=0, symbol_count=local_state.symbol_count, exprs=exprs)
336 exprs = []
338 exprs.append(expr.build(state=local_state))
342 exprs=exprs)
350 exprs = []
352 exprs.append(expr.build(state=local_state))
356 exprs=exprs)
367 exprs=list())
[all …]
H A Dcomprehension.py514 exprs = []
519 exprs.append(expr_def)
520 return TensorUse(self.operand_def, exprs)
/llvm-project-15.0.7/mlir/lib/Dialect/Utils/
H A DReshapeOpsUtils.cpp148 for (const auto &exprs : exprArrays) { in getMaxPosOfType() local
149 for (auto expr : exprs) { in getMaxPosOfType()
172 for (const auto &exprs : reassociationExprs) { in convertReassociationMapsToIndices() local
174 indices.reserve(exprs.size()); in convertReassociationMapsToIndices()
175 for (const auto &expr : exprs) in convertReassociationMapsToIndices()
189 for (const auto &exprs : reassociation) { in getSymbolLessAffineMaps() local
190 assert(!exprs.empty()); in getSymbolLessAffineMaps()
191 maps.push_back(AffineMap::get(maxDim + 1, 0, exprs, exprs[0].getContext())); in getSymbolLessAffineMaps()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAffineMap.h247 auto exprs = llvm::to_vector<4>(getResults()); in dropResult() local
248 exprs.erase(exprs.begin() + pos); in dropResult()
249 return AffineMap::get(getNumDims(), getNumSymbols(), exprs, getContext()); in dropResult()
255 auto exprs = llvm::to_vector<4>(getResults()); in insertResult() local
256 exprs.insert(exprs.begin() + pos, expr); in insertResult()
257 return AffineMap::get(getNumDims(), getNumSymbols(), exprs, getContext()); in insertResult()
572 for (const auto &exprs : exprsList) { in getMaxDimAndSymbol() local
573 for (auto expr : exprs) { in getMaxDimAndSymbol()
H A DAffineExpr.h310 void bindDims(MLIRContext *ctx, AffineExprTy &e, AffineExprTy2 &...exprs) { in bindDims() argument
312 bindDims<N + 1, AffineExprTy2 &...>(ctx, exprs...); in bindDims()
319 void bindSymbols(MLIRContext *ctx, AffineExprTy &e, AffineExprTy2 &...exprs) { in bindSymbols() argument
321 bindSymbols<N + 1, AffineExprTy2 &...>(ctx, exprs...); in bindSymbols()
328 void bindDims(MLIRContext *ctx, AffineExprTy &...exprs) { in bindDims() argument
329 detail::bindDims<0>(ctx, exprs...); in bindDims()
335 void bindSymbols(MLIRContext *ctx, AffineExprTy &...exprs) { in bindSymbols() argument
336 detail::bindSymbols<0>(ctx, exprs...); in bindSymbols()
/llvm-project-15.0.7/lldb/source/Symbol/
H A DPostfixExpression.cpp90 llvm::SmallVector<llvm::StringRef, 4> exprs; in ParseFPOProgram() local
91 prog.split(exprs, '='); in ParseFPOProgram()
92 if (exprs.empty() || !exprs.back().trim().empty()) in ParseFPOProgram()
94 exprs.pop_back(); in ParseFPOProgram()
97 for (llvm::StringRef expr : exprs) { in ParseFPOProgram()
/llvm-project-15.0.7/bolt/test/
H A Dlink_fdata.py45 exprs = [] variable
61 exprs.append(('FDATA', (*chunks, execnt, mispred)))
63 exprs.append(('PREAGG', preagg_match.groups()))
102 for etype, expr in exprs:
/llvm-project-15.0.7/clang/test/Index/
H A Dboxed-exprs.m2 #include "boxed-exprs.h"
17 // RUN: c-index-test -cursor-at=%S/boxed-exprs.h:9:19 -target x86_64-apple-macosx10.7 %s | FileChec…
18 // RUN: env CINDEXTEST_EDITING=1 c-index-test -cursor-at=%S/boxed-exprs.h:9:19 -target x86_64-apple…
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DSplitReduction.cpp122 SmallVector<AffineExpr> exprs; in splitReduction() local
131 exprs.push_back(b.getAffineDimExpr(insertSplitDimension)); in splitReduction()
132 exprs.push_back( in splitReduction()
137 exprs.push_back( in splitReduction()
142 AffineMap::get(map.getNumDims() + 1, 0, exprs, op.getContext())); in splitReduction()
213 SmallVector<AffineExpr> exprs; in splitReduction() local
218 exprs.push_back(b.getAffineDimExpr(i)); in splitReduction()
222 AffineMap outputMap = AffineMap::get(intermRank, 0, exprs, op.getContext()); in splitReduction()
H A DDropUnitDims.cpp244 ArrayRef<AffineExpr> exprs = indexingMap.getResults(); in replaceUnitExtents() local
253 return shape[dim] == 1 && exprs[dim] == zeroExpr; in replaceUnitExtents()
270 newIndexExprs.push_back(exprs[dim]); in replaceUnitExtents()
/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DAffineParser.cpp543 SmallVector<AffineExpr, 4> exprs; in parseAffineMapOfSSAIds() local
546 exprs.push_back(elt); in parseAffineMapOfSSAIds()
559 exprs, getContext()); in parseAffineMapOfSSAIds()
578 SmallVector<AffineExpr, 4> exprs; in parseAffineMapRange() local
582 exprs.push_back(elt); in parseAffineMapRange()
595 result = AffineMap::get(numDims, numSymbols, exprs, getContext()); in parseAffineMapRange()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DFoldSubViewOps.cpp114 SmallVector<AffineExpr> exprs; in getPermutationMapAttr() local
119 exprs.push_back(getAffineDimExpr(dim, context)); in getPermutationMapAttr()
121 auto resultDimToSourceDimMap = AffineMap::get(sourceRank, 0, exprs, context); in getPermutationMapAttr()
/llvm-project-15.0.7/clang/lib/AST/
H A DStmt.cpp848 StringLiteral **constraints, Expr **exprs, in GCCAsmStmt() argument
861 std::copy(exprs, exprs + NumExprs, Exprs); in GCCAsmStmt()
875 ArrayRef<StringRef> constraints, ArrayRef<Expr*> exprs, in MSAsmStmt() argument
881 initialize(C, asmstr, asmtoks, constraints, exprs, clobbers); in MSAsmStmt()
891 ArrayRef<Expr*> exprs, in initialize() argument
896 assert(exprs.size() == NumOutputs + NumInputs); in initialize()
897 assert(exprs.size() == constraints.size()); in initialize()
901 Exprs = new (C) Stmt*[exprs.size()]; in initialize()
902 std::copy(exprs.begin(), exprs.end(), Exprs); in initialize()
907 Constraints = new (C) StringRef[exprs.size()]; in initialize()
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DAffineMap.cpp49 SmallVector<AffineExpr, 4> exprs; in mlirAffineMapGet() local
50 ArrayRef<AffineExpr> exprList = unwrapList(nAffineExprs, affineExprs, exprs); in mlirAffineMapGet()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DAffineStructures.cpp72 getFlattenedAffineExprs(ArrayRef<AffineExpr> exprs, unsigned numDims, in getFlattenedAffineExprs() argument
76 if (exprs.empty()) { in getFlattenedAffineExprs()
84 for (auto expr : exprs) { in getFlattenedAffineExprs()
91 assert(flattener.operandExprStack.size() == exprs.size()); in getFlattenedAffineExprs()
858 SmallVectorImpl<AffineExpr> &exprs) { in detectAsFloorDiv() argument
864 if (exprs[i]) in detectAsFloorDiv()
879 dividendExpr = dividendExpr + dividend[c] * exprs[c]; in detectAsFloorDiv()
882 exprs[pos] = dividendExpr.floorDiv(divisor); in detectAsFloorDiv()
1561 SmallVector<AffineExpr, 8> exprs; in getAsIntegerSet() local
1562 exprs.reserve(getNumConstraints()); in getAsIntegerSet()
[all …]
/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DIRAffine.cpp701 [](intptr_t dimCount, intptr_t symbolCount, py::list exprs, in populateIRAffine()
705 exprs, affineExprs, "attempting to create an AffineMap"); in populateIRAffine()
867 [](intptr_t numDims, intptr_t numSymbols, py::list exprs, in populateIRAffine()
869 if (exprs.size() != eqFlags.size()) in populateIRAffine()
873 if (exprs.empty()) in populateIRAffine()
882 pyListToVector<PyAffineExpr>(exprs, affineExprs, in populateIRAffine()
885 context->get(), numDims, numSymbols, exprs.size(), in populateIRAffine()
/llvm-project-15.0.7/llvm/test/Analysis/BasicAA/
H A D2003-12-11-ConstExprGEP.ll2 ; resolvable by basicaa, but require analysis of getelementptr constant exprs.
/llvm-project-15.0.7/llvm/test/Assembler/
H A DConstantExprFoldCast.ll1 ; This test checks to make sure that constant exprs fold in some simple situations
H A DConstantExprFold.ll2 ; This test checks to make sure that constant exprs fold in some simple
/llvm-project-15.0.7/llvm/test/Analysis/CFLAliasAnalysis/Steensgaard/
H A Dconst-expr-gep.ll2 ; resolvable by cfl-steens-aa, but require analysis of getelementptr constant exprs.
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransforms.h216 void collectRemovables(Stmt *S, ExprSet &exprs);
H A DTransforms.cpp307 void trans::collectRemovables(Stmt *S, ExprSet &exprs) { in collectRemovables() argument
308 RemovablesCollector(exprs).TraverseStmt(S); in collectRemovables()
/llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/X86/
H A Dcanonical.ll3 ; induction variable of current loop, so exprs involving loop invariant regs

12