cpp11-migrate: Really fixing doxygen warning

Last attempt at this fix was bogus.



git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@184869 91177308-0d34-0410-b5e6-96231b3b80d8
Don't use PathV1.h in PerfSupport.cpp.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@184956 91177308-0d34-0410-b5e6-96231b3b80d8
Don't use PathV1.h in TransformTest.cpp.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@184958 91177308-0d34-0410-b5e6-96231b3b80d8
Don't use PathV1.h in IncludeExcludeTest.cpp.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@184959 91177308-0d34-0410-b5e6-96231b3b80d8
Ran clang-format on Modularize.cpp to get a baseline for future changes.

git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@185092 91177308-0d34-0410-b5e6-96231b3b80d8
cpp11-migrate: Basic replacement of auto_ptr by unique_ptr (WIP).

For the moment only types and using declarations are replaced by
'unique_ptr'. No other modifications is made (such as replacing
assignment). Also it doesn't work with libc++ way of importing the
'auto_ptr' declaration into the 'std' namespace.
cpp11-migrate: ReplaceAutoPtr transform WIP - commit for pre-review.

Summary:
As we talked about it earlier I would like to have some feedbacks on
the actual 'design' of the transform to be sure I'm not using a wrong
approach.

I would like to have the feebacks about how the insertion of
'unique_ptr' is done (matchers, etc). The 'std::move()' part
(matchers, tests, ...) is just a start and will probably change.

Please note that the code is not final, I know the comments aren't
conform yet, the code is not always nicely formatted, ...

Thank you!

Reviewers: revane

Differential Revision: http://llvm-reviews.chandlerc.com/D1039
cpp11-migrate: Remove duplicated tests in ReplaceAutoPtr

This test was the same as libcxx_fail.cpp.
cpp11-migrate: Apply fixes after first review of ReplaceAutoPtr transform

see: http://llvm-reviews.chandlerc.com/D1039

- prefer char * to char [] for matcher Ids
- typo: transfert -> transfer
cpp11-migrate: Make ReplaceAutoPtr work with libc++
cpp11-migrate: Cleanup ReplaceAutoPtr tests, make use of header transformation
cpp11-migrate[ReplaceAutoPtr]: Add test for construction with an 'auto_ptr_ref'
cpp11-migrate[ReplaceAutoPtr]: Test that non-std auto_ptr aren't replaced
cpp11-migrate[ReplaceAutoPtr]: Add a few tests for std::move().
cpp11-migrate.ReplaceAutoPtr: Refactoring/cleanup of the code before submission.
cpp11-migrate.ReplaceAutoPtr: Small cleanup of the tests.
cpp11-migrate.ReplaceAutoPtr: Fix documentation.
cpp11-migrate.ReplaceAutoPtr: Write transform documentation.
cpp11-migrate.ReplaceAutoPtr: Mark transform as 'experimental'.

Since headers modification is still being worked on, it might be dangerous to
use this transform.