diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2016-04-28 17:09:37 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2016-04-28 17:09:37 +0000 |
commit | 5b0d0a649542308a8d3af58540e0c2e982d3fd57 (patch) | |
tree | d0927964549760317aee7a9adaf56df59fe57f1c /docs/UsersManual.rst | |
parent | 3d23e02ac6aa31efbaed83db5f16efe423d1a65f (diff) |
Re-apply r267784, r267824 and r267830.
I have updated the compiler-rt tests.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@267903 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/UsersManual.rst')
-rw-r--r-- | docs/UsersManual.rst | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/docs/UsersManual.rst b/docs/UsersManual.rst index 34e4408719..7a9bdb96c5 100644 --- a/docs/UsersManual.rst +++ b/docs/UsersManual.rst @@ -1056,17 +1056,8 @@ are listed below. .. option:: -fwhole-program-vtables Enable whole-program vtable optimizations, such as single-implementation - devirtualization and virtual constant propagation. Requires ``-flto``. - - By default, the compiler will assume that all type hierarchies are - closed except those in the ``std`` namespace, the ``stdext`` namespace - and classes with the ``__declspec(uuid())`` attribute. - -.. option:: -fwhole-program-vtables-blacklist=path - - Allows the user to specify the path to a list of additional classes to - blacklist from whole-program vtable optimizations. This list is in the - :ref:`CFI blacklist <cfi-blacklist>` format. + devirtualization and virtual constant propagation, for classes with + :doc:`hidden LTO visibility <LTOVisibility>`. Requires ``-flto``. .. option:: -fno-assume-sane-operator-new |