summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/HeaderSearch.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement support for module requirements, which indicate the languageDouglas Gregor2011-12-311-4/+5
* When performing subframework header lookup, don't search forDouglas Gregor2011-12-091-3/+7
* Move a free function from the Frontend library into the Lex library asChandler Carruth2011-12-091-0/+23
* Keep track of import dependencies between submodules within the moduleDouglas Gregor2011-12-081-13/+5
* Make sure we pick up module_private.map when loading a module.map file.Douglas Gregor2011-12-071-1/+10
* Implement basic support for private headers in frameworks. In essence,Douglas Gregor2011-12-071-5/+23
* When inferring a module map for a framework, infer subframeworkDouglas Gregor2011-12-061-1/+1
* When suggesting a module import for a #include or #import, suggest theDouglas Gregor2011-12-061-6/+3
* Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor2011-11-301-13/+13
* When attempting to load a module that is not in the module cache,Douglas Gregor2011-11-281-48/+27
* Allow preprocessor callbacks to recover from a "file not found" error,Douglas Gregor2011-11-201-2/+3
* When making a suggestion regarding which module to load rather thanDouglas Gregor2011-11-171-11/+11
* When we're loading a framework header, first try to turn the frameworkDouglas Gregor2011-11-171-6/+42
* Add support for building a module from a module map to the -cc1Douglas Gregor2011-11-161-0/+40
* Implement a minor optimization when loading module maps to satisfy aDouglas Gregor2011-11-121-14/+22
* When searching for a module, speculatively load module maps to see ifDouglas Gregor2011-11-121-40/+75
* Teach the search for modules to consider modules described by a moduleDouglas Gregor2011-11-111-1/+11
* Wire up the mapping from header files mentioned in module maps over toDouglas Gregor2011-11-111-3/+5
* Introduce basic support for parsing module map files.Douglas Gregor2011-11-111-1/+91
* I predict that HeaderSearch will need the ability to generateDouglas Gregor2011-11-111-2/+3
* When we load header file information from the external source (i.e.,Douglas Gregor2011-09-171-8/+28
* Tweak the module auto-import heuristics a bitDouglas Gregor2011-09-161-1/+2
* Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor2011-09-151-9/+33
* For modules, use a hash of the compiler version, language options, andDouglas Gregor2011-09-131-3/+12
* When an import statement fails to find a module in the module cache,Douglas Gregor2011-09-121-3/+37
* Introduce a cc1-level option to provide the path to the module cache,Douglas Gregor2011-09-121-0/+10
* Use the "Bar.h" -> <Foo/Bar.h> remapping for index header maps only asDouglas Gregor2011-07-301-16/+23
* Introduce the "-index-header-map" option, to give special semanticsDouglas Gregor2011-07-281-3/+35
* Change HeaderSearch::getTotalMemory() to use llvm::capacity_in_bytes().Ted Kremenek2011-07-271-2/+3
* clang_getCXTUResourceUsage: report memory used by HeaderSearch.Ted Kremenek2011-07-261-1/+7
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-17/+17
* Fix up dependency file name printing to more closely match that of gcc, inclu...Eli Friedman2011-07-081-4/+2
* Make it possible for external tools to distinguish between paths that come fr...Nico Weber2011-05-241-1/+2
* Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(),Douglas Gregor2011-05-041-0/+15
* Use DirectoryLookup::getName() rather than getDir()->getName() in a context w...Douglas Gregor2011-04-291-1/+1
* To be able to replay compilations we need to accurately remodel howManuel Klimek2011-04-261-19/+83
* Having FileManager::getFile always open the file, brought much consternation ...Argyrios Kyrtzidis2011-03-161-7/+8
* Add a 'RawPath' parameter to the PPCallbacks interface. This allowsChandler Carruth2011-03-161-14/+32
* Implement two related optimizations that make de-serialization ofDouglas Gregor2011-02-101-1/+11
* Replace all uses of PathV1::exists with PathV2::fs::exists.Michael J. Spencer2011-01-101-2/+3
* Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}.Michael J. Spencer2010-12-171-1/+1
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner2010-11-231-17/+12
* remove old compatibility APIs, use StringRef versions instead.Chris Lattner2010-11-211-13/+7
* Implement -working-directory.Argyrios Kyrtzidis2010-11-031-11/+19
* Revert r110440, the fix for PR4897. Chris claims to have a better way.Douglas Gregor2010-08-081-24/+20
* Fix the #include search path when reading from stdin, from Jon Simons!Douglas Gregor2010-08-061-20/+24
* stringref'ize a bunch of filename handling logic. MuchChris Lattner2010-01-101-28/+24
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-56/+56
* use the new Path::isAbsolute function, fixing a fixme. Patch by Gregory Curf...Chris Lattner2009-06-151-3/+1
OpenPOWER on IntegriCloud