| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | AffineMap.cpp | 356 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 D | BuiltinTypes.cpp | 988 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 D | config.py | 319 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 D | comprehension.py | 514 exprs = [] 519 exprs.append(expr_def) 520 return TensorUse(self.operand_def, exprs)
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Utils/ |
| H A D | ReshapeOpsUtils.cpp | 148 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 D | AffineMap.h | 247 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 D | AffineExpr.h | 310 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 D | PostfixExpression.cpp | 90 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 D | link_fdata.py | 45 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 D | boxed-exprs.m | 2 #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 D | SplitReduction.cpp | 122 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 D | DropUnitDims.cpp | 244 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 D | AffineParser.cpp | 543 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 D | FoldSubViewOps.cpp | 114 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 D | Stmt.cpp | 848 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 D | AffineMap.cpp | 49 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 D | AffineStructures.cpp | 72 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 D | IRAffine.cpp | 701 [](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 D | 2003-12-11-ConstExprGEP.ll | 2 ; resolvable by basicaa, but require analysis of getelementptr constant exprs.
|
| /llvm-project-15.0.7/llvm/test/Assembler/ |
| H A D | ConstantExprFoldCast.ll | 1 ; This test checks to make sure that constant exprs fold in some simple situations
|
| H A D | ConstantExprFold.ll | 2 ; 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 D | const-expr-gep.ll | 2 ; resolvable by cfl-steens-aa, but require analysis of getelementptr constant exprs.
|
| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | Transforms.h | 216 void collectRemovables(Stmt *S, ExprSet &exprs);
|
| H A D | Transforms.cpp | 307 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 D | canonical.ll | 3 ; induction variable of current loop, so exprs involving loop invariant regs
|