aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnroll.cpp
diff options
context:
space:
mode:
authorAndreyChurbanov <andrey.churbanov@intel.com>2021-06-07 21:42:51 +0300
committerAndreyChurbanov <andrey.churbanov@intel.com>2021-06-07 21:42:51 +0300
commita1f550e052543f75acac9089b760cbc61729131f (patch)
tree121c3d5c413b0da19fa8d6ecbf846292444c52df /llvm/lib/Transforms/Utils/LoopUnroll.cpp
parentccf28ea800ee07835a53c83b775ef3ec51909b1c (diff)
downloadllvm-a1f550e052543f75acac9089b760cbc61729131f.zip
llvm-a1f550e052543f75acac9089b760cbc61729131f.tar.gz
llvm-a1f550e052543f75acac9089b760cbc61729131f.tar.bz2
[OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type
Refactored code of dependence processing and added new inoutset dependence type. Compiler can set dependence flag to 0x8 when call __kmpc_omp_task_with_deps. Size of type of the dependence flag changed from 1 to 4 bytes in clang. All dependence flags library gets so far and corresponding dependence types: 1 - IN, 2 - OUT, 3 - INOUT, 4 - MUTEXINOUTSET, 8 - INOUTSET. Differential Revision: https://reviews.llvm.org/D97085
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnroll.cpp')
0 files changed, 0 insertions, 0 deletions