| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | for-range-examples.cpp | 57 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 D | Builders.cpp | 210 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 D | TypeUtilities.cpp | 120 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 D | FunctionInterfaces.cpp | 94 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 D | TilingInterfaceImpl.cpp | 42 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 D | DecomposeLinalgOps.cpp | 121 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 D | Split.cpp | 86 llvm::map_range(op.getInputOperands(), in createSplitPart() 123 llvm::map_range(op.getOutputOperands(), in splitOp()
|
| H A D | ConstantFold.cpp | 80 if (!llvm::is_splat(llvm::map_range(genericOp.getInputAndOutputOperands(), in matchAndRewrite() 176 llvm::map_range(genericOp.getInputOperands(), [](OpOperand *operand) { in matchAndRewrite()
|
| H A D | ElementwiseToLinalg.cpp | 102 llvm::map_range(op->getResultTypes(), [](Type type) { in matchAndRewrite()
|
| H A D | ElementwiseOpFusion.cpp | 591 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 D | StaticValueUtils.cpp | 47 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 D | TensorInferTypeOpInterfaceImpl.cpp | 65 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 D | TensorOps.cpp | 1087 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 D | IntegerRangeAnalysis.cpp | 79 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 D | Async.cpp | 40 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 D | TosaFoldConstantTranspose.cpp | 43 auto permValues = llvm::to_vector<6>(llvm::map_range( in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/ |
| H A D | MemRefOps.cpp | 1493 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 D | AffineMap.h | 223 llvm::to_vector<4>(llvm::map_range( 235 llvm::to_vector<4>(llvm::map_range(
|
| H A D | BuiltinAttributeInterfaces.td | 73 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 D | DialectRegistry.h | 157 return llvm::map_range( in getDialectNames()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tosa/IR/ |
| H A D | TosaCanonicalizations.cpp | 100 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 D | TypeDetail.h | 116 SmallVector<StringRef> names = llvm::to_vector(llvm::map_range(
|
| /llvm-project-15.0.7/mlir/lib/Conversion/ShapeToStandard/ |
| H A D | ShapeToStandard.cpp | 138 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 D | TestAttrDefs.td | 99 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 D | DecomposeCallGraphTypes.cpp | 170 llvm::map_range(expandedResultIndices[i], in matchAndRewrite()
|