summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/modularize/ModuleAssistant.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song2019-08-051-1/+1
| | | | | | F_{None,Text,Append} are kept for compatibility since r334221. llvm-svn: 367800
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
| | | | | | | | | | | | | | | | | to reflect the new license. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351636
* Remove unused c'tor.Bill Wendling2018-11-091-2/+0
| | | | llvm-svn: 346467
* NFC: Enforce good formatting across multiple clang-tools-extra filesKirill Bobyrev2018-08-141-3/+3
| | | | | | | | | | | This patch improves readability of multiple files in clang-tools-extra and enforces LLVM Coding Guidelines. Reviewed by: ioeric Differential Revision: https://reviews.llvm.org/D50707 llvm-svn: 339687
* [Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner2017-09-231-3/+3
| | | | | | | This class isn't similar to anything from the STL, so it shouldn't use the STL naming conventions. llvm-svn: 314050
* modernize-use-auto NFC fixesPiotr Padlewski2016-12-141-10/+5
| | | | llvm-svn: 289656
* Fixed some cases in the modularize assistant mode where header file names ↵John Thompson2016-03-211-1/+14
| | | | | | didn't translate to valid module names. llvm-svn: 264001
* Make a bunch of static arrays const.Craig Topper2015-10-181-1/+1
| | | | llvm-svn: 250641
* Added mechanism to modularize for doing a compilation precheckJohn Thompson2015-07-101-10/+28
| | | | | | | | | | | | to determine files that have comnpilation or dependency problems. A new -display-file-lists option use this to display lists of good files (no compile errors), problem files, and a combined list with problem files preceded by a '#'. The problem files list can be used in the module map generation assistant mode to exclude problem files. The combined files list can be used during module map development. See added docs. llvm-svn: 241880
* Renamed module.map to module.modulemap (modularize).John Thompson2015-02-101-2/+2
| | | | llvm-svn: 228693
* Replace size call with empty call where appripriate in clang/tools/extraAlexander Kornienko2015-01-221-1/+1
| | | | | | | | | | | This patch is the result of applying fixes of the ContainerSizeEmpty Clang-Tidy checker which was committed recently. http://reviews.llvm.org/D7085 Patch by Gábor Horváth! llvm-svn: 226817
* Update for LLVM api changeRafael Espindola2014-08-251-5/+5
| | | | llvm-svn: 216396
* [C++11] Use 'nullptr'.Craig Topper2014-06-091-5/+5
| | | | llvm-svn: 210447
* [C++11] Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-091-2/+1
| | | | | | | | This removes all references to OwningPtr, which should be fairly undisruptive to out-of-tree projects since they are unlikely to use clang-tools-extra as a library instead of a set of tools. llvm-svn: 203382
* Update for llvm api change.Rafael Espindola2014-02-241-1/+1
| | | | llvm-svn: 202055
* Update for llvm api change.Rafael Espindola2014-02-241-1/+1
| | | | llvm-svn: 202045
* Fix typoAlp Toker2014-01-091-1/+1
| | | | llvm-svn: 198831
* clang-tools-extra/modularize: Compare Paths to Prefix as ↵NAKAMURA Takumi2013-10-161-2/+6
| | | | | | | | natively-canonicalized form. On Win32, paths are not expected to be canonicalized. llvm-svn: 192763
* ModuleAssistant: Fix warning, don't return bool as a pointer.Will Dietz2013-10-151-1/+1
| | | | | | No functionality change intended. llvm-svn: 192713
* Added module map generation option.John Thompson2013-10-151-0/+287
llvm-svn: 192703
OpenPOWER on IntegriCloud