aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.h
diff options
context:
space:
mode:
authorPiotr Padlewski <prazek@google.com>2015-09-15 21:46:50 +0000
committerPiotr Padlewski <prazek@google.com>2015-09-15 21:46:50 +0000
commit9d0ecf27a70106392780bc5daaa048d0532579fc (patch)
treeea21020787736504c4589cb62ff791c0cfea0edd /clang/lib/CodeGen/CodeGenModule.h
parent338c9d0ade222e60bca1ad9f76fb837d071bd41f (diff)
downloadllvm-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