[OpenMPOpt] ICV Tracking
authorsstefan1 <sstipanovic@s-energize.com>
Mon, 29 Jun 2020 22:08:37 +0000 (00:08 +0200)
committersstefan1 <sstipanovic@s-energize.com>
Sat, 4 Jul 2020 21:31:50 +0000 (23:31 +0200)
commit6c4a5e9257bac022ffe60e466686ba7fc96ffd1a
tree864bacf1da9b7acf8941bdcfffb61953e37fd33a
parentfbc06b228012f1f7939c2acae9d8435ffc9aeb2c
[OpenMPOpt] ICV Tracking

This is the first and most basic ICV Tracking implementation. For this
first version, we only support deduplication within the same BB.

Reviewers: jdoerfert, JonChesterfield, hamax97, jhuber6, uenoku,
baziotis

Differential Revision: https://reviews.llvm.org/D81788
llvm/include/llvm/Transforms/IPO/Attributor.h
llvm/lib/Transforms/IPO/OpenMPOpt.cpp
llvm/test/Transforms/OpenMP/icv_tracking.ll