Lines Matching defs:dsp
1036 dsp = value;
1065 DataSharingProcessor *dsp = nullptr;
1121 if (privatize && !info.dsp) {
1213 if (!info.dsp) {
1219 info.dsp->pushLoopIV(info.converter.getSymbolAddress(*regionArg));
1222 info.dsp->processStep2(privatizationTopLevelOp, isLoop);
1311 ConstructQueue::const_iterator item, DataSharingProcessor &dsp) {
1457 dsp.processStep2(targetOp, /*isLoop=*/false);
1851 llvm::omp::Directive directive, DataSharingProcessor &dsp) {
1864 .setDataSharingProcessor(&dsp)
1880 DataSharingProcessor dsp(converter, semaCtx, item->clauses, eval,
1883 dsp.processStep1(&loopClauseOps);
1891 loopArgs.priv.syms = dsp.getDelayedPrivSymbols();
1900 llvm::omp::Directive::OMPD_loop, dsp);
1959 const EntryBlockArgs &args, DataSharingProcessor *dsp,
1968 assert((!enableDelayedPrivatization || dsp) &&
1976 .setDataSharingProcessor(dsp);
2002 DataSharingProcessor dsp(converter, semaCtx, item->clauses, eval,
2005 dsp.processStep1();
2099 dsp.processStep2(sectionsOp, false);
2154 DataSharingProcessor dsp(converter, semaCtx, item->clauses, eval,
2158 dsp.processStep1(&clauseOps);
2166 if (dsp.getAllSymbolsToPrivatize().contains(&sym))
2267 args.priv.syms = dsp.getDelayedPrivSymbols();
2271 queue, item, dsp);
2355 DataSharingProcessor dsp(converter, semaCtx, item->clauses, eval,
2358 dsp.processStep1(&clauseOps);
2361 taskArgs.priv.syms = dsp.getDelayedPrivSymbols();
2376 .setDataSharingProcessor(&dsp)
2486 DataSharingProcessor dsp(converter, semaCtx, item->clauses, eval,
2489 dsp.processStep1(&distributeClauseOps);
2497 distributeArgs.priv.syms = dsp.getDelayedPrivSymbols();
2504 llvm::omp::Directive::OMPD_distribute, dsp);
2520 DataSharingProcessor dsp(converter, semaCtx, item->clauses, eval,
2523 dsp.processStep1(&wsloopClauseOps);
2531 wsloopArgs.priv.syms = dsp.getDelayedPrivSymbols();
2540 llvm::omp::Directive::OMPD_do, dsp);
2557 std::optional<DataSharingProcessor> dsp;
2559 dsp.emplace(converter, semaCtx, item->clauses, eval,
2562 dsp->processStep1(¶llelClauseOps);
2566 if (dsp)
2567 parallelArgs.priv.syms = dsp->getDelayedPrivSymbols();
2573 enableDelayedPrivatization ? &dsp.value() : nullptr);
2587 DataSharingProcessor dsp(converter, semaCtx, item->clauses, eval,
2590 dsp.processStep1(&simdClauseOps);
2598 simdArgs.priv.syms = dsp.getDelayedPrivSymbols();
2607 llvm::omp::Directive::OMPD_simd, dsp);
2642 DataSharingProcessor dsp(converter, semaCtx, doItem->clauses, eval,
2645 dsp.processStep1(¶llelClauseOps);
2648 parallelArgs.priv.syms = dsp.getDelayedPrivSymbols();
2653 parallelClauseOps, parallelArgs, &dsp, /*isComposite=*/true);
2688 llvm::omp::Directive::OMPD_distribute_parallel_do, dsp);
2710 DataSharingProcessor dsp(converter, semaCtx, simdItem->clauses, eval,
2713 dsp.processStep1(¶llelClauseOps);
2716 parallelArgs.priv.syms = dsp.getDelayedPrivSymbols();
2721 parallelClauseOps, parallelArgs, &dsp, /*isComposite=*/true);
2771 llvm::omp::Directive::OMPD_distribute_parallel_do_simd, dsp);
2798 DataSharingProcessor dsp(converter, semaCtx, simdItem->clauses, eval,
2801 dsp.processStep1();
2828 llvm::omp::Directive::OMPD_distribute_simd, dsp);
2855 DataSharingProcessor dsp(converter, semaCtx, simdItem->clauses, eval,
2858 dsp.processStep1();
2887 llvm::omp::Directive::OMPD_do_simd, dsp);