diff options
author | Piotr Padlewski <prazek@google.com> | 2015-10-02 22:12:22 +0000 |
---|---|---|
committer | Piotr Padlewski <prazek@google.com> | 2015-10-02 22:12:22 +0000 |
commit | dc9b2cfc5013684456ec7d632eaa2edf7c030f2b (patch) | |
tree | aedc153caf7a87e8ddb930b4974f389663f9b1cc /clang/test/CodeGenCXX/invariant.group-for-vptrs.cpp | |
parent | 1f31a2c11c1aa56431c43bfe62f8465635801058 (diff) | |
download | bcm5719-llvm-dc9b2cfc5013684456ec7d632eaa2edf7c030f2b.tar.gz bcm5719-llvm-dc9b2cfc5013684456ec7d632eaa2edf7c030f2b.zip |
inariant.group handling in GVN
The most important part required to make clang
devirtualization works ( ͡°͜ʖ ͡°).
The code is able to find non local dependencies, but unfortunatelly
because the caller can only handle local dependencies, I had to add
some restrictions to look for dependencies only in the same BB.
http://reviews.llvm.org/D12992
llvm-svn: 249196
Diffstat (limited to 'clang/test/CodeGenCXX/invariant.group-for-vptrs.cpp')
0 files changed, 0 insertions, 0 deletions