|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | This commit relands r331904.
Adding a SrcMgr::CharacteristicKind parameter to the InclusionDirective
in PPCallbacks, and updating calls to that function. This will be useful
in https://reviews.llvm.org/D43778 to determine which includes are
system
headers.
Differential Revision: https://reviews.llvm.org/D46614
llvm-svn: 332021 | 
| | 
| 
| 
| 
| 
| | This reverts commit r331904 because of a memory leak.
llvm-svn: 331932 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | Adding a SrcMgr::CharacteristicKind parameter to the InclusionDirective
in PPCallbacks, and updating calls to that function. This will be useful
in https://reviews.llvm.org/D43778 to determine which includes are system
headers.
Differential Revision: https://reviews.llvm.org/D46614
llvm-svn: 331904 | 
| | 
| 
| 
| | llvm-svn: 240353 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | The patch is generated using this command:
  $ tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \
      -checks=-*,llvm-namespace-comment -header-filter='llvm/.*|clang/.*' \
      work/llvm/tools/clang
To reduce churn, not touching namespaces spanning less than 10 lines.
llvm-svn: 240270 | 
| | 
| 
| 
| 
| 
| | Unique_ptr creation stil needs to be moved earlier at some of the call sites.
llvm-svn: 217474 | 
| | 
| 
| 
| | llvm-svn: 216397 | 
| | 
| 
| 
| | llvm-svn: 209389 | 
| | 
| 
| 
| 
| 
| | class.
llvm-svn: 203758 | 
| | 
| 
| 
| | llvm-svn: 202053 | 
| | 
| 
| 
| | llvm-svn: 202040 | 
| | 
| 
| 
| 
| 
| | brought into 'clang' namespace by clang/Basic/LLVM.h
llvm-svn: 172323 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | uncovered.
This required manually correcting all of the incorrect main-module
headers I could find, and running the new llvm/utils/sort_includes.py
script over the files.
I also manually added quite a few missing headers that were uncovered by
shuffling the order or moving headers up to be main-module-headers.
llvm-svn: 169237 | 
| | 
| 
| 
| 
| 
| 
| | an inclusion directive was automatically turned into a module import, and
PPCallbacks::moduleImport() for an explicit module import.
llvm-svn: 164874 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20120917/064551.html
have PPCallbacks::InclusionDirective pass the character range for the filename quotes or brackets.
rdar://11113134 & http://llvm.org/PR13880
llvm-svn: 164743 | 
| | 
| 
| 
| | llvm-svn: 149645 | 
|  | dependencies and outputs them in GraphViz format.
llvm-svn: 149575 |