aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/HeaderSearch.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-11[CrashReproducer] Collect headermap filesBruno Cardoso Lopes1-0/+7
2016-11-04Add some more asserts to clearly indicate that there are special casesChandler Carruth1-1/+4
2016-10-21[Modules] Add 'no_undeclared_includes' module map attributeBruno Cardoso Lopes1-7/+36
2016-10-11Turn FileManager DirectoryEntry::Name from raw pointer to StringRef (NFC)Mehdi Amini1-1/+1
2016-10-10Store FileEntry::Filename as a StringRef instead of raw pointer (NFC)Mehdi Amini1-8/+10
2016-10-01Use StringRef for MemoryBuffer identifier API (NFC)Mehdi Amini1-1/+1
2016-08-18Module: add -fprebuilt-module-path to support loading prebuilt modules.Manman Ren1-2/+20
2016-07-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-06-13Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh1-6/+8
2016-06-13Revert r272562 for build bot failure (clang-x86-win2008-selfhost)Taewook Oh1-8/+6
2016-06-13Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh1-6/+8
2016-06-04Revert commit r271708Taewook Oh1-8/+6
2016-06-03Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh1-6/+8
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout Clang.Benjamin Kramer1-2/+4
2016-05-17NFC: simplify logic.Manman Ren1-2/+2
2016-05-17Modules: set SystemHeader to true if we are building a system module.Manman Ren1-3/+4
2016-05-16[Modules] Use vfs for (recursive) directory iterationBruno Cardoso Lopes1-8/+11
2016-04-27Remove unused LangOpts private variable in HeaderSearch.Samuel Antao1-2/+1
2016-04-27[modules] When diagnosing a missing module import, suggest adding a #include ifRichard Smith1-0/+51
2016-02-01Move LocInfoType from Sema to AST.Benjamin Kramer1-1/+0
2016-01-12Module debugging: Make the module format part of the module hash insteadAdrian Prantl1-2/+1
2015-10-20Add back null check removed accidentally in r250554Reid Kleckner1-0/+2
2015-10-20Roll-back r250822.Angel Garcia Gomez1-1/+1
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-1/+1
2015-10-16Refactor module lookup when looking up a header file, and wire through the re...Richard Smith1-85/+83
2015-08-27Add a -gmodules option to the driver and a -dwarf-ext-refs to cc1Adrian Prantl1-1/+1
2015-08-24[modules] Remove unnecessary deserialization of fully-external HeaderFileInfo...Richard Smith1-28/+56
2015-08-18[modules] Fix HeaderFileInfo serialization to store all the known owning modu...Richard Smith1-33/+40
2015-08-15[modules] Stop dropping 'module.timestamp' files into the current directoryRichard Smith1-2/+2
2015-07-21[modules] Produce an error if -cc1 wants to implicitly build a module and noRichard Smith1-2/+3
2015-07-17Make the clang module container format selectable from the command line.Adrian Prantl1-1/+3
2015-07-10[modules] When checking the include guard for a header, check whether it'sRichard Smith1-8/+10
2015-07-02[Modules] Be consistent about finding a module for framework headersBen Langmuir1-10/+12
2015-07-01[modules] Before checking whether the controlling macro of a header is defined,Richard Smith1-2/+7
2015-07-01[modules] Make the include guard optimization fire a bit more when consideringRichard Smith1-2/+6
2015-06-16[modules] Simplify -cc1 interface for enabling implicit module maps.Richard Smith1-7/+7
2015-05-18[modules] If we see a #include that maps to a module, but use of precompiled ...Richard Smith1-2/+8
2015-05-08Revert "Fix path separator issue on Windows."Nikola Smiljanic1-1/+3
2015-05-08Fix path separator issue on Windows.Nikola Smiljanic1-3/+1
2015-04-29[modules] Stop trying to fake up a linear MacroDirective history.Richard Smith1-2/+5
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren1-12/+12
2015-02-24Don't load Framework module.map files when searching subdirectoriesBen Langmuir1-2/+4
2015-02-19Revert "Mangle the IsSystem bit into the .pcm file name"Ben Langmuir1-8/+2
2015-02-12Mangle the IsSystem bit into the .pcm file nameBen Langmuir1-2/+8
2014-12-11[modules] When constructing paths relative to a module, strip out /./ directoryRichard Smith1-9/+17
2014-12-10Reinstate r223753, reverted in r223759 due to breakage of clang-tools-extra.Richard Smith1-11/+29
2014-12-09Revert "[modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1."Duncan P. N. Exon Smith1-29/+11
2014-12-09[modules] Add experimental -fmodule-map-file-home-is-cwd flag to -cc1.Richard Smith1-11/+29
2014-12-06PR21217: Slightly more eagerly load -fmodule-map-file= files and provideRichard Smith1-12/+0
2014-12-06Additional safety for the root cause of regression in r223443; make the moduleRichard Smith1-0/+1