As discussed here
http://lists.llvm.org/pipermail/llvm-dev/2017-January/109332.html
having different groups doesn't solve the problem entirly.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D32110
Emit invariant.group loads with empty group md ClosedPublic Authored by Prazek on Apr 15 2017, 7:00 AM.
Details Summary As discussed here
Diff Detail
Event TimelinePrazek added a parent revision: D31830: Emit invariant.group.barrier when using union field.Apr 15 2017, 7:01 AM This revision is now accepted and ready to land.Apr 17 2017, 1:41 PM Prazek added a parent revision: D32378: Insert invariant.group.barrier for pointers comparisons.Apr 21 2017, 2:53 PM Prazek added a parent revision: D32401: [Devirtualization] insert placement new barrier with -O0.Apr 23 2017, 3:08 PM Closed by commit rL301178: [Devirtualization] Emit invariant.group loads with empty group md (authored by Prazek). · Explain WhyApr 24 2017, 6:11 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 96387 cfe/trunk/lib/CodeGen/CodeGenModule.cpp
cfe/trunk/test/CodeGenCXX/invariant.group-for-vptrs.cpp
|