[all-commits] [llvm/llvm-project] b8235d: Reland "[OpenMPOpt] ICV Tracking"
Stefan Stipanovic via All-commits
all-commits at lists.llvm.org
Fri Jul 10 17:27:42 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: b8235d2bd87158c280dded0a40c0f9ddc9cb519b
https://github.com/llvm/llvm-project/commit/b8235d2bd87158c280dded0a40c0f9ddc9cb519b
Author: sstefan1 <sstipanovic at s-energize.com>
Date: 2020-07-11 (Sat, 11 Jul 2020)
Changed paths:
M llvm/include/llvm/ADT/EnumeratedArray.h
M llvm/include/llvm/Transforms/IPO/Attributor.h
M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
A llvm/test/Transforms/OpenMP/dead_use.ll
M llvm/test/Transforms/OpenMP/icv_tracking.ll
Log Message:
-----------
Reland "[OpenMPOpt] ICV Tracking"
This reverts commit 1d542f0ca83fa1411d6501a8d088450d83abd5b8.
`recollectUses()` is added to prevent looking at dead uses after
Attributor run.
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, lebedev.ri
Differential Revision: https://reviews.llvm.org/D81788
More information about the All-commits
mailing list