Re-apply r267784, r267824 and r267830.
authorPeter Collingbourne <peter@pcc.me.uk>
Thu, 28 Apr 2016 17:09:37 +0000 (17:09 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Thu, 28 Apr 2016 17:09:37 +0000 (17:09 +0000)
commit3afb26688656fbdc37d43fc938d89fe936bb579c
treee5b515efb2ff87896a2df297607e79d39dea08e6
parentf730de619f90706e4bb9dccbc109559ba7585207
Re-apply r267784, r267824 and r267830.

I have updated the compiler-rt tests.

llvm-svn: 267903
35 files changed:
clang/docs/ControlFlowIntegrity.rst
clang/docs/LTOVisibility.rst [new file with mode: 0644]
clang/docs/UsersManual.rst
clang/docs/index.rst
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/AttrDocs.td
clang/include/clang/Driver/CC1Options.td
clang/include/clang/Driver/Options.td
clang/include/clang/Frontend/CodeGenOptions.def
clang/include/clang/Frontend/CodeGenOptions.h
clang/lib/CodeGen/CGClass.cpp
clang/lib/CodeGen/CGVTables.cpp
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/CodeGen/CodeGenModule.h
clang/lib/CodeGen/MicrosoftCXXABI.cpp
clang/lib/Driver/SanitizerArgs.cpp
clang/lib/Driver/Tools.cpp
clang/lib/Frontend/CompilerInvocation.cpp
clang/lib/Sema/SemaDeclAttr.cpp
clang/runtime/CMakeLists.txt
clang/runtime/vtables_blacklist.txt [deleted file]
clang/test/CodeGenCXX/bitset-blacklist.cpp [deleted file]
clang/test/CodeGenCXX/bitset-inference.cpp [new file with mode: 0644]
clang/test/CodeGenCXX/bitsets.cpp
clang/test/CodeGenCXX/cfi-blacklist.cpp [new file with mode: 0644]
clang/test/CodeGenCXX/cfi-cast.cpp
clang/test/CodeGenCXX/cfi-cross-dso.cpp
clang/test/CodeGenCXX/cfi-ms-rtti.cpp
clang/test/CodeGenCXX/cfi-nvcall.cpp
clang/test/CodeGenCXX/cfi-stats.cpp
clang/test/Driver/cl-runtime-flags.c
clang/test/Driver/fsanitize.c
clang/test/Driver/whole-program-vtables.c
clang/test/Frontend/dependency-gen.c
clang/test/SemaCXX/attr-lto-visibility-public.cpp [new file with mode: 0644]