Home
last modified time | relevance | path

Searched refs:mapper (Results 1 – 25 of 50) sorted by relevance

12

/llvm-project-15.0.7/clang/test/OpenMP/
H A Ddeclare_mapper_messages.cpp16 #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 Ddeclare_mapper_messages.c13 #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 Ddeclare_mapper_ast_print.cpp31 #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 Ddeclare_mapper_codegen.cpp87 #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 Ddeclare_mapper_ast_print.c32 #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 Dtarget_update_messages.cpp59 #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 Dtarget_depend_codegen.cpp64 #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 DInliningUtils.cpp46 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 Ddeclare_mapper_target_update.cpp13 #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 Ddeclare_mapper_target_data_enter_exit.cpp13 #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 Ddeclare_mapper_nested_mappers.cpp15 #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 Ddeclare_mapper_target.cpp13 #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 Ddeclare_mapper_target_data.cpp13 #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 Ddeclare_mapper_nested_default_mappers_var.cpp14 #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 Ddeclare_mapper_nested_default_mappers_array_subscript.cpp14 #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 Ddeclare_mapper_nested_default_mappers_ptr_subscript.cpp14 #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 Ddeclare_mapper_nested_default_mappers.cpp15 #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 Ddeclare_mapper_nested_default_mappers_array.cpp16 #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 Ddeclare_mapper_nested_default_mappers_complex_structure.cpp50 #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 DSparseTensorRewriting.cpp161 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 DRegion.cpp70 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 DOperation.cpp540 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 DFuncOps.cpp276 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 DTestSlicing.cpp34 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 DReductionNode.cpp41 BlockAndValueMapping mapper; in initialize() local
42 module = cast<ModuleOp>(parentModule->clone(mapper)); in initialize()
44 Block *block = mapper.lookup(&*targetRegion.begin()); in initialize()

12