diff options
| author | Piotr Padlewski <prazek@google.com> | 2015-09-15 21:46:50 +0000 |
|---|---|---|
| committer | Piotr Padlewski <prazek@google.com> | 2015-09-15 21:46:50 +0000 |
| commit | 9d0ecf27a70106392780bc5daaa048d0532579fc (patch) | |
| tree | ea21020787736504c4589cb62ff791c0cfea0edd /clang/lib/CodeGen/CGExpr.cpp | |
| parent | 338c9d0ade222e60bca1ad9f76fb837d071bd41f (diff) | |
| download | bcm5719-llvm-9d0ecf27a70106392780bc5daaa048d0532579fc.tar.gz bcm5719-llvm-9d0ecf27a70106392780bc5daaa048d0532579fc.zip | |
Added llvm.module flag for strict vtable pointers
It is dangerous to do LTO on code with strict-vtable-pointers, because
one module has invariant.group.barriers, and the other one not.
In the future I want to just strip all invariant.group metadata from
vptrs loads/stores and get rid of invariant.group.barrier calls.
http://reviews.llvm.org/D12580
llvm-svn: 247724
Diffstat (limited to 'clang/lib/CodeGen/CGExpr.cpp')
0 files changed, 0 insertions, 0 deletions

