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/CodeGenModule.h | |
parent | 338c9d0ade222e60bca1ad9f76fb837d071bd41f (diff) | |
download | llvm-9d0ecf27a70106392780bc5daaa048d0532579fc.zip llvm-9d0ecf27a70106392780bc5daaa048d0532579fc.tar.gz llvm-9d0ecf27a70106392780bc5daaa048d0532579fc.tar.bz2 |
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/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions