[all-commits] [llvm/llvm-project] 4eef14: [OpenMPOpt] Assume indirect call always changes ICV
Wei Wang via All-commits
all-commits at lists.llvm.org
Fri Sep 4 09:06:45 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 4eef14f9780d9fc9a88096a3cabd669bcfa02bbc
https://github.com/llvm/llvm-project/commit/4eef14f9780d9fc9a88096a3cabd669bcfa02bbc
Author: Wei Wang <apollo.mobility at gmail.com>
Date: 2020-09-04 (Fri, 04 Sep 2020)
Changed paths:
M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
M llvm/test/Transforms/OpenMP/icv_tracking.ll
Log Message:
-----------
[OpenMPOpt] Assume indirect call always changes ICV
When checking call sites, give special handling to indirect call, as the
callee may be unknown and can lead to nullptr dereference later. Assume
conservatively that the ICV always changes in such case.
Reviewed By: sstefan1
Differential Revision: https://reviews.llvm.org/D87104
More information about the All-commits
mailing list