summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/HeaderSearch.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor module lookup when looking up a header file, and wire through the re...Richard Smith2015-10-161-85/+83
* Add a -gmodules option to the driver and a -dwarf-ext-refs to cc1Adrian Prantl2015-08-271-1/+1
* [modules] Remove unnecessary deserialization of fully-external HeaderFileInfo...Richard Smith2015-08-241-28/+56
* [modules] Fix HeaderFileInfo serialization to store all the known owning modu...Richard Smith2015-08-181-33/+40
* [modules] Stop dropping 'module.timestamp' files into the current directoryRichard Smith2015-08-151-2/+2
* [modules] Produce an error if -cc1 wants to implicitly build a module and noRichard Smith2015-07-211-2/+3
* Make the clang module container format selectable from the command line.Adrian Prantl2015-07-171-1/+3
* [modules] When checking the include guard for a header, check whether it'sRichard Smith2015-07-101-8/+10
* [Modules] Be consistent about finding a module for framework headersBen Langmuir2015-07-021-10/+12
* [modules] Before checking whether the controlling macro of a header is defined,Richard Smith2015-07-011-2/+7
* [modules] Make the include guard optimization fire a bit more when consideringRichard Smith2015-07-011-2/+6
* [modules] Simplify -cc1 interface for enabling implicit module maps.Richard Smith2015-06-161-7/+7
* [modules] If we see a #include that maps to a module, but use of precompiled ...Richard Smith2015-05-181-2/+8
* Revert "Fix path separator issue on Windows."Nikola Smiljanic2015-05-081-1/+3
* Fix path separator issue on Windows.Nikola Smiljanic2015-05-081-3/+1
* [modules] Stop trying to fake up a linear MacroDirective history.Richard Smith2015-04-291-2/+5
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-12/+12
* Don't load Framework module.map files when searching subdirectoriesBen Langmuir2015-02-241-2/+4
* Revert "Mangle the IsSystem bit into the .pcm file name"Ben Langmuir2015-02-191-8/+2
* Mangle the IsSystem bit into the .pcm file nameBen Langmuir2015-02-121-2/+8
* [modules] When constructing paths relative to a module, strip out /./ directoryRichard Smith2014-12-111-9/+17
* Reinstate r223753, reverted in r223759 due to breakage of clang-tools-extra.Richard Smith2014-12-101-11/+29
* Revert "[modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1."Duncan P. N. Exon Smith2014-12-091-29/+11
* [modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1.Richard Smith2014-12-091-11/+29
* PR21217: Slightly more eagerly load -fmodule-map-file= files and provideRichard Smith2014-12-061-12/+0
* Additional safety for the root cause of regression in r223443; make the moduleRichard Smith2014-12-061-0/+1
* [modules] Track how 'header' directives were written in module map files,Richard Smith2014-12-021-3/+14
* Add flag -f(no-)modules-implicit-maps.Daniel Jasper2014-11-251-44/+58
* clang-format a recent commit I madeDavid Blaikie2014-11-191-1/+1
* Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.David Blaikie2014-11-191-15/+13
* PR21215: Support -fmodule-map-file being specified multiple times. SupportRichard Smith2014-10-171-9/+11
* Switch to range-based for loop. No functionality change.Richard Smith2014-10-171-9/+3
* Correctly implement -include search logic.Manuel Klimek2014-08-121-36/+14
* Refactor the module map file used for uniquing a module name out ofBen Langmuir2014-08-091-1/+3
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-151-3/+1
* Replace llvm::error_code with std::error_code.Rafael Espindola2014-06-121-3/+3
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-171-40/+40
* Use the virtual name of headers when searching for a moduleBen Langmuir2014-05-151-6/+6
* Allow multiple modules with the same name to coexist in the module cacheBen Langmuir2014-04-141-12/+23
* [HeaderSearch] Make sure we clear the mapped name from the LookupFileCacheInf...Argyrios Kyrtzidis2014-03-291-1/+1
* Prevent lookup of subframework modules by name without parent frameworkBen Langmuir2014-03-201-24/+3
* Silencing an MSVC warning about not all control paths returning a value. No f...Aaron Ballman2014-03-201-0/+1
* Add a new spelling for module map files 'module.modulemap'Ben Langmuir2014-03-191-63/+91
* Prevent outputting HeaderFileInfos for files not used as headersBen Langmuir2014-03-131-0/+12
* [HeaderSearch] Fix issue where if a headermap entry maps the filename to a fr...Argyrios Kyrtzidis2014-03-111-10/+28
* Fix use-after-free detected by ASan bootstrap.Richard Smith2014-03-061-2/+7
* If a #include finds a file relative to the current file, don't forget to checkRichard Smith2014-03-051-24/+53
* Fix false positives in -Wmsvc-include by continuing header searchReid Kleckner2014-02-181-9/+44
* If the headermap maps the filename to a framework include ("Foo.h" -> "Foo/Fo...Argyrios Kyrtzidis2014-02-141-5/+28
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
OpenPOWER on IntegriCloud