Home
last modified time | relevance | path

Searched refs:map_range (Results 1 – 25 of 91) sorted by relevance

1234

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dfor-range-examples.cpp57 namespace map_range { namespace
132 map_range::vector<char> chars; in main()
141 typedef map_range::tuple<int, double> T; in main()
142 map_range::vector<T> pairs; in main()
146 for (auto a : map(map_range::mem_fun(&T::get<int>), pairs)) { in main()
/llvm-project-15.0.7/mlir/lib/IR/
H A DBuilders.cpp210 auto attrs = llvm::to_vector<8>(llvm::map_range( in getBoolArrayAttr()
216 auto attrs = llvm::to_vector<8>(llvm::map_range( in getI32ArrayAttr()
221 auto attrs = llvm::to_vector<8>(llvm::map_range( in getI64ArrayAttr()
228 llvm::map_range(values, [this](int64_t v) -> Attribute { in getIndexArrayAttr()
235 auto attrs = llvm::to_vector<8>(llvm::map_range( in getF32ArrayAttr()
241 auto attrs = llvm::to_vector<8>(llvm::map_range( in getF64ArrayAttr()
247 auto attrs = llvm::to_vector<8>(llvm::map_range( in getStrArrayAttr()
253 auto attrs = llvm::to_vector<8>(llvm::map_range( in getTypeArrayAttr()
259 auto attrs = llvm::to_vector<8>(llvm::map_range( in getAffineMapArrayAttr()
H A DTypeUtilities.cpp120 auto shapedTypes = llvm::to_vector<8>(llvm::map_range( in verifyCompatibleShapes()
156 auto dims = llvm::to_vector<8>(llvm::map_range( in verifyCompatibleShapes()
H A DFunctionInterfaces.cpp94 auto wrappedAttrs = llvm::map_range(attrs, [op](Attribute attr) -> Attribute { in setAllArgAttrDicts()
107 auto wrappedAttrs = llvm::map_range(attrs, [op](Attribute attr) -> Attribute { in setAllResultAttrDicts()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DTilingInterfaceImpl.cpp42 llvm::map_range(concreteOp.iterator_types(), [](Attribute strAttr) { in getLoopIteratorTypes()
57 return llvm::to_vector(llvm::map_range( in getIterationDomain()
80 SmallVector<Type> resultTensorTypes = llvm::to_vector(llvm::map_range( in getTiledImplementation()
119 llvm::to_vector(llvm::map_range(sizeVals, [&](Value v) { in getResultTilePosition()
H A DDecomposeLinalgOps.cpp121 llvm::enumerate(llvm::map_range(map.getResults(), [](AffineExpr expr) { in permuteValues()
215 llvm::map_range(genericOp.getInputOperands(), in createResidualGenericOp()
228 llvm::map_range(genericOp.getInputOperands(), [&](OpOperand *operand) { in createResidualGenericOp()
329 llvm::map_range(peeledScalarOperation->getResults(), in matchAndRewrite()
H A DSplit.cpp86 llvm::map_range(op.getInputOperands(), in createSplitPart()
123 llvm::map_range(op.getOutputOperands(), in splitOp()
H A DConstantFold.cpp80 if (!llvm::is_splat(llvm::map_range(genericOp.getInputAndOutputOperands(), in matchAndRewrite()
176 llvm::map_range(genericOp.getInputOperands(), [](OpOperand *operand) { in matchAndRewrite()
H A DElementwiseToLinalg.cpp102 llvm::map_range(op->getResultTypes(), [](Type type) { in matchAndRewrite()
H A DElementwiseOpFusion.cpp591 llvm::map_range(expansionInfo.getExpandedDims(pos), [&](int64_t v) { in getIndexingMapInExpandedOp()
712 llvm::map_range(genericOp.getIndexingMapsArray(), [&](AffineMap m) { in fuseWithReshapeByExpansion()
904 llvm::map_range(rangeReassociation, [&](int64_t pos) -> int64_t { in getDomainReassociation()
1355 llvm::map_range(genericOp.getIndexingMapsArray(), [&](AffineMap map) { in collapseGenericOpIterationDims()
1363 llvm::map_range(genericOp.getInputOperands(), [&](OpOperand *opOperand) { in collapseGenericOpIterationDims()
1403 llvm::map_range(loopRanges, [](Range range) { return range.size; })); in collapseGenericOpIterationDims()
/llvm-project-15.0.7/mlir/lib/Dialect/Utils/
H A DStaticValueUtils.cpp47 llvm::map_range(attr.cast<ArrayAttr>(), [](Attribute a) -> int64_t { in extractFromI64ArrayAttr()
65 llvm::map_range(values, [](Value v) { return getAsOpFoldResult(v); })); in getAsOpFoldResult()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorInferTypeOpInterfaceImpl.cpp65 return llvm::to_vector<4>(llvm::map_range( in getCollapsedOutputShapeFromInputShape()
117 return llvm::to_vector<4>(llvm::map_range( in getExpandedOutputShapeFromInputShape()
142 llvm::map_range(valueOrAttrVec, [&](OpFoldResult value) -> Value { in getAsValues()
H A DTensorOps.cpp1087 llvm::map_range(offsets, [](Value v) -> OpFoldResult { return v; })); in build()
1089 llvm::map_range(sizes, [](Value v) -> OpFoldResult { return v; })); in build()
1091 llvm::map_range(strides, [](Value v) -> OpFoldResult { return v; })); in build()
1482 llvm::map_range(offsets, [](Value v) -> OpFoldResult { return v; })); in build()
1484 llvm::map_range(sizes, [](Value v) -> OpFoldResult { return v; })); in build()
1486 llvm::map_range(strides, [](Value v) -> OpFoldResult { return v; })); in build()
2275 llvm::map_range(offsets, [](Value v) -> OpFoldResult { return v; })); in build()
2277 llvm::map_range(sizes, [](Value v) -> OpFoldResult { return v; })); in build()
2279 llvm::map_range(strides, [](Value v) -> OpFoldResult { return v; })); in build()
/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DIntegerRangeAnalysis.cpp79 llvm::map_range(operands, [](const IntegerValueRangeLattice *val) { in visitOperation()
121 llvm::map_range(op->getOperands(), [&](Value value) { in visitNonControlFlowArguments()
/llvm-project-15.0.7/mlir/lib/Dialect/Async/IR/
H A DAsync.cpp40 auto types = llvm::map_range(executeOp.results(), [](const OpResult &result) { in verify()
231 auto unwrappedTypes = llvm::map_range(operands(), [](Value operand) { in verifyRegions()
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/Transforms/
H A DTosaFoldConstantTranspose.cpp43 auto permValues = llvm::to_vector<6>(llvm::map_range( in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp1493 llvm::to_vector<4>(llvm::map_range(sizes, [&](int64_t v) -> OpFoldResult { in build()
1497 llvm::map_range(strides, [&](int64_t v) -> OpFoldResult { in build()
1509 llvm::map_range(sizes, [](Value v) -> OpFoldResult { return v; })); in build()
1511 llvm::map_range(strides, [](Value v) -> OpFoldResult { return v; })); in build()
2242 llvm::map_range(offsets, [&](int64_t v) -> OpFoldResult { in build()
2250 llvm::map_range(strides, [&](int64_t v) -> OpFoldResult { in build()
2264 llvm::map_range(offsets, [&](int64_t v) -> OpFoldResult { in build()
2272 llvm::map_range(strides, [&](int64_t v) -> OpFoldResult { in build()
2286 llvm::map_range(offsets, [](Value v) -> OpFoldResult { return v; })); in build()
2288 llvm::map_range(sizes, [](Value v) -> OpFoldResult { return v; })); in build()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAffineMap.h223 llvm::to_vector<4>(llvm::map_range(
235 llvm::to_vector<4>(llvm::map_range(
H A DBuiltinAttributeInterfaces.td73 return llvm::map_range(getElements(), [=](uint64_t value) {
80 return llvm::map_range(getElements(), [=](uint64_t value) {
372 return {Attribute::getType(), llvm::map_range(getValues<Attribute>(),
411 llvm::map_range(*values, static_cast<T (*)(Attribute)>(castFn))
H A DDialectRegistry.h157 return llvm::map_range( in getDialectNames()
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/IR/
H A DTosaCanonicalizations.cpp100 llvm::map_range(newShape.getValue(), [](const Attribute &val) { in matchAndRewrite()
144 llvm::map_range(permAttr.getValues<APInt>(), in matchAndRewrite()
537 auto perms = llvm::to_vector<6>(llvm::map_range( in fold()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/
H A DTypeDetail.h116 SmallVector<StringRef> names = llvm::to_vector(llvm::map_range(
/llvm-project-15.0.7/mlir/lib/Conversion/ShapeToStandard/
H A DShapeToStandard.cpp138 llvm::append_range(ranks, llvm::map_range(adaptor.getShapes(), [&](Value v) { in matchAndRewrite()
151 llvm::append_range(rankDiffs, llvm::map_range(ranks, [&](Value v) { in matchAndRewrite()
253 llvm::append_range(ranks, llvm::map_range(adaptor.getShapes(), [&](Value v) { in matchAndRewrite()
266 llvm::append_range(rankDiffs, llvm::map_range(ranks, [&](Value v) { in matchAndRewrite()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestAttrDefs.td99 return llvm::map_range(getElements(), [=](uint64_t value) {
106 return llvm::map_range(getElements(), [=](uint64_t value) {
/llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/
H A DDecomposeCallGraphTypes.cpp170 llvm::map_range(expandedResultIndices[i], in matchAndRewrite()

1234