| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | declare_mapper_messages.cpp | 16 #pragma omp declare mapper(id: vec v) map(v.len) 51 #pragma omp declare mapper(id1: N1::stack<int> s) map(s.data) 61 #pragma omp declare mapper(id: vec v) map(v.len) in fun() 65 #pragma omp declare mapper(id: vec v) map(v.len) in fun() 82 #pragma omp target map(mapper(aa) :vv) // expected-error {{missing… in fun() 88 #pragma omp target map(mapper(aa) to:vv) map(close mapper(aa) from:v1) map(mapper(aa) to:arr[0]) in fun() 90 #pragma omp target map(mapper(N1::stack<int>::id) to:vv) in fun() 104 #pragma omp target update to(mapper(aa):vv) to(mapper(aa):arr[0]) in fun() 105 #pragma omp target update to(mapper(N1::stack<int>::id) :vv) in fun() 118 #pragma omp target update from(mapper(aa):vv) from(mapper(aa):arr[0]) in fun() [all …]
|
| H A D | declare_mapper_messages.c | 13 #pragma omp declare mapper // expected-error {{expecte… 14 #pragma omp declare mapper { // expected-error {{expecte… 19 #pragma omp declare mapper(S v // expected-error {{unknown… 27 #pragma omp declare mapper(default : struct vec kk) map(kk.data[0:2]) // expected-note {{previous… 32 #pragma omp declare mapper(id: struct vec v) map(v.len) in fun() 34 #pragma omp declare mapper(id: struct vec v) map(v.len) // expected-note {{previous… in fun() 43 #pragma omp target map(mapper:vv) // expected-error {{expecte… in fun() 53 #pragma omp target map(mapper(aa) :vv) // expected-error {{missing… in fun() 57 #pragma omp target map(mapper(aa) to:vv) map(close mapper(aa) from:v1) map(mapper(aa) to:arr[0]) in fun() 69 #pragma omp target update to(mapper(aa):vv) to(mapper(aa):arr[0]) in fun() [all …]
|
| H A D | declare_mapper_ast_print.cpp | 31 #pragma omp declare mapper(id: vec v) map(v.len) 46 #pragma omp declare mapper(id: N1::vec v) map(v.len) 47 #pragma omp declare mapper(id: datin v) map(v.in) 81 #pragma omp target map(mapper(id) alloc: fd) in foo() 83 #pragma omp target map(mapper(idd) alloc: fd.b) in foo() 85 #pragma omp target update to(mapper(id): fd) in foo() 86 #pragma omp target update to(mapper(idd): fd.b) in foo() 87 #pragma omp target update from(mapper(id): fd) in foo() 88 #pragma omp target update from(mapper(idd): fd.b) in foo() 126 #pragma omp target map(mapper(N1::id) tofrom: vv) map(mapper(dat<double>::id) alloc: vvv) in main() [all …]
|
| H A D | declare_mapper_codegen.cpp | 87 #pragma omp declare mapper(id: C s) map(s.a, s.b[0:2]) 265 #pragma omp target map(mapper(id), tofrom \ in foo() 287 #pragma omp target map(mapper(id),tofrom: c) nowait in foo() 311 #pragma omp target teams map(mapper(id), to \ in foo() 340 #pragma omp target enter data map(mapper(id),to: c) in foo() 438 #pragma omp target update to(mapper(id): c) in foo() 452 #pragma omp target update from(mapper(id): c) in foo() 674 #pragma omp declare mapper(id: C<int> s) map(s.a) 793 #pragma omp declare mapper(B s) map(s.a) 795 #pragma omp declare mapper(id: C s) map(s.b) [all …]
|
| H A D | declare_mapper_ast_print.c | 32 #pragma omp declare mapper(id: struct vec v) map(v.len) 37 #pragma omp declare mapper(id: struct vec v) map(v.len) 39 #pragma omp declare mapper(default : struct vec kk) map(kk.len) map(kk.data[0:2]) 41 #pragma omp declare mapper(struct dat d) map(to: d.d) 46 #pragma omp declare mapper(id: struct vec v) map(v.len) in main() 49 #pragma omp declare mapper(id: struct vec v) map(v.len) in main() 53 #pragma omp target map(mapper(id) alloc: vv) in main() 56 #pragma omp target map(mapper(default), from: dd[0:10]) in main() 59 #pragma omp target update to(mapper(id): vv) from(mapper(default): dd[0:10]) in main() 62 #pragma omp target update to(mapper(id) present: vv) from(mapper(default), present: dd[0:10]) in main() [all …]
|
| H A D | target_update_messages.cpp | 59 #pragma omp declare mapper(id: S s) map(s.i) 81 #pragma omp target update to(mapper(id): s) 89 #pragma omp target update to(mapper(id) s) 99 #pragma omp target update to(mapper(id)) 107 #pragma omp target update to(mapper(id):) 115 #pragma omp target update to(mapper(id), present: s) 119 #pragma omp target update to(present, mapper(id): s) 121 #pragma omp target update to(mapper(id) present: s) 124 #pragma omp target update to(present mapper(id): s) 128 #pragma omp target update to(mapper(id),: s) [all …]
|
| H A D | target_depend_codegen.cpp | 64 #pragma omp declare mapper(id \ 201 : global, a, bn) if (a) map(mapper(id), tofrom \ in foo()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | InliningUtils.cpp | 46 BlockAndValueMapping &mapper) { in remapInlinedOperands() argument 49 if (auto mappedOp = mapper.lookupOrNull(operand.get())) in remapInlinedOperands() 163 mapper) || in inlineRegionImpl() 165 mapper)) in inlineRegionImpl() 173 src->cloneInto(insertRegion, postInsertBlock->getIterator(), mapper); in inlineRegionImpl() 192 remapInlinedOperands(newBlocks, mapper); in inlineRegionImpl() 246 BlockAndValueMapping mapper; in inlineRegionImpl() local 253 mapper.map(regionArg, inlinedOperands[i]); in inlineRegionImpl() 264 BlockAndValueMapping &mapper, in inlineRegion() argument 370 BlockAndValueMapping mapper; in inlineCall() local [all …]
|
| /llvm-project-15.0.7/openmp/libomptarget/test/mapping/ |
| H A D | declare_mapper_target_update.cpp | 13 #pragma omp declare mapper(id: C s) map(s.a[0:NUM]) 22 #pragma omp target enter data map(mapper(id),alloc: c) in main() 27 #pragma omp target update from(mapper(id): c) in main() 36 #pragma omp target update to(mapper(id): c) in main() 47 #pragma omp target update from(mapper(id): c) in main() 54 #pragma omp target exit data map(mapper(id),delete: c) in main()
|
| H A D | declare_mapper_target_data_enter_exit.cpp | 13 #pragma omp declare mapper(id: C s) map(s.a[0:NUM]) 21 #pragma omp target enter data map(mapper(id),to: c) in main() 26 #pragma omp target exit data map(mapper(id),from: c) in main()
|
| H A D | declare_mapper_nested_mappers.cpp | 15 #pragma omp declare mapper(id1 : C s) map(to : s.a) map(from : s.b [0:2]) 23 #pragma omp declare mapper(default \ 25 : r.e) map(mapper(id1), tofrom \
|
| H A D | declare_mapper_target.cpp | 13 #pragma omp declare mapper(id: C s) map(s.a[0:NUM]) 21 #pragma omp target teams distribute parallel for map(mapper(id),tofrom: c) in main()
|
| H A D | declare_mapper_target_data.cpp | 13 #pragma omp declare mapper(id: C s) map(s.a[0:NUM]) 21 #pragma omp target data map(mapper(id),tofrom: c) in main()
|
| H A D | declare_mapper_nested_default_mappers_var.cpp | 14 #pragma omp declare mapper(C1 s) map(to : s.a) map(from : s.b [0:2]) 21 #pragma omp declare mapper(C s) map(to : s.a, s.c) map(from : s.b [0:2])
|
| H A D | declare_mapper_nested_default_mappers_array_subscript.cpp | 14 #pragma omp declare mapper(C1 s) map(to : s.a) map(from : s.b [0:2]) 21 #pragma omp declare mapper(C s) map(to : s.a, s.c) map(from : s.b [0:2])
|
| H A D | declare_mapper_nested_default_mappers_ptr_subscript.cpp | 14 #pragma omp declare mapper(C1 s) map(to : s.a) map(from : s.b [0:2]) 21 #pragma omp declare mapper(C s) map(to : s.a, s.c) map(from : s.b [0:2])
|
| H A D | declare_mapper_nested_default_mappers.cpp | 15 #pragma omp declare mapper(C1 s) map(to : s.a) map(from : s.b [0:2]) 22 #pragma omp declare mapper(C s) map(to : s.a, s.c) map(from : s.b [0:2])
|
| H A D | declare_mapper_nested_default_mappers_array.cpp | 16 #pragma omp declare mapper(C1 s) map(to : s.a) map(from : s.b [0:2]) 23 #pragma omp declare mapper(C s) map(to : s.a, s.c) map(from : s.b [0:2])
|
| H A D | declare_mapper_nested_default_mappers_complex_structure.cpp | 50 #pragma omp declare mapper(MyObjectB obj) map(obj, obj.arr[:obj.len]) 70 #pragma omp declare mapper(MyObjectC obj) map(obj, obj.arr[:obj.len])
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/ |
| H A D | SparseTensorRewriting.cpp | 161 BlockAndValueMapping mapper; in matchAndRewrite() local 166 addArg(mapper, fusedBlock, prodBlock.getArgument(i)); in matchAndRewrite() 167 addArg(mapper, fusedBlock, consBlock.getArgument(1 - other)); in matchAndRewrite() 168 addArg(mapper, fusedBlock, prodBlock.getArgument(num - 1)); in matchAndRewrite() 177 rewriter.clone(op, mapper); in matchAndRewrite() 179 mapper.map(consBlock.getArgument(other), fusedBlock->back().getResult(0)); in matchAndRewrite() 180 mapper.map(last, rewriter.clone(*sampler, mapper)->getResult(0)); in matchAndRewrite() 181 last = rewriter.clone(*acc, mapper)->getResult(0); in matchAndRewrite() 191 static void addArg(BlockAndValueMapping &mapper, Block *b, BlockArgument a) { in addArg() 192 mapper.map(a, b->addArgument(a.getType(), a.getLoc())); in addArg()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Region.cpp | 70 void Region::cloneInto(Region *dest, BlockAndValueMapping &mapper) { in cloneInto() argument 72 cloneInto(dest, dest->end(), mapper); in cloneInto() 77 BlockAndValueMapping &mapper) { in cloneInto() argument 99 mapper.map(&block, newBlock); in cloneInto() 105 if (!mapper.contains(arg)) in cloneInto() 106 mapper.map(arg, newBlock->addArgument(arg.getType(), arg.getLoc())); in cloneInto() 112 llvm::make_range(Region::iterator(mapper.lookup(&front())), destPos); in cloneInto() 127 clonedBlock.push_back(op.clone(mapper, cloneOptions)); in cloneInto() 142 [&](Value operand) { return mapper.lookupOrDefault(operand); }); in cloneInto() 146 std::get<0>(regions).cloneInto(&std::get<1>(regions), mapper); in cloneInto()
|
| H A D | Operation.cpp | 540 Operation *Operation::cloneWithoutRegions(BlockAndValueMapping &mapper) { in cloneWithoutRegions() argument 541 return clone(mapper, CloneOptions::all().cloneRegions(false)); in cloneWithoutRegions() 545 BlockAndValueMapping mapper; in cloneWithoutRegions() local 546 return cloneWithoutRegions(mapper); in cloneWithoutRegions() 554 Operation *Operation::clone(BlockAndValueMapping &mapper, in clone() argument 563 operands.push_back(mapper.lookupOrDefault(opValue)); in clone() 569 successors.push_back(mapper.lookupOrDefault(successor)); in clone() 578 getRegion(i).cloneInto(&newOp->getRegion(i), mapper); in clone() 583 mapper.map(getResult(i), newOp->getResult(i)); in clone() 589 BlockAndValueMapping mapper; in clone() local [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Func/IR/ |
| H A D | FuncOps.cpp | 276 void FuncOp::cloneInto(FuncOp dest, BlockAndValueMapping &mapper) { in cloneInto() argument 291 getBody().cloneInto(&dest.getBody(), mapper); in cloneInto() 299 FuncOp FuncOp::clone(BlockAndValueMapping &mapper) { in clone() argument 313 if (!mapper.contains(getArgument(i))) in clone() 326 if (!mapper.contains(getArgument(i))) in clone() 334 cloneInto(newFunc, mapper); in clone() 338 BlockAndValueMapping mapper; in clone() local 339 return clone(mapper); in clone()
|
| /llvm-project-15.0.7/mlir/test/lib/IR/ |
| H A D | TestSlicing.cpp | 34 BlockAndValueMapping mapper; in createBackwardSliceFunction() local 37 mapper.map(arg.value(), clonedFuncOp.getArgument(arg.index())); in createBackwardSliceFunction() 41 builder.clone(*slicedOp, mapper); in createBackwardSliceFunction()
|
| /llvm-project-15.0.7/mlir/lib/Reducer/ |
| H A D | ReductionNode.cpp | 41 BlockAndValueMapping mapper; in initialize() local 42 module = cast<ModuleOp>(parentModule->clone(mapper)); in initialize() 44 Block *block = mapper.lookup(&*targetRegion.begin()); in initialize()
|