summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/HeaderSearch.cpp
Commit message (Expand)AuthorAgeFilesLines
* <limits.h> includes <linux/limits.h> on Linux, no need to special-case itDmitri Gribenko2013-01-261-3/+1
* Since we're stuck with realpath for the header <-> module mapping,Douglas Gregor2013-01-261-6/+5
* Fix compilation on Linux, which defines PATH_MAX in a weird place,Douglas Gregor2013-01-221-0/+5
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-4/+4
* Rework the realpath nonsense for framework lookups to deal moreDouglas Gregor2013-01-101-97/+117
* Return true from HeaderSearch::isFileMultipleIncludeGuarded if the fileArgyrios Kyrtzidis2012-12-101-1/+2
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-5/+5
* Introduce inferred framework modules into the module map file,Douglas Gregor2012-11-061-1/+27
* Move HeaderSearchOptions into the Lex library, make it intrusivelyDouglas Gregor2012-10-241-2/+4
* Under certain terrible circumstances (<rdar://problem/10805775>),Douglas Gregor2012-09-251-0/+13
* Remove an unused private field exposed by the recent LLVM_DELETED_FUNCTION ch...Craig Topper2012-09-181-1/+1
* When the header file search resolves a quoted include to a file in theDouglas Gregor2012-08-131-5/+13
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* Documentation cleanup:James Dennett2012-06-201-8/+4
* Rename a loop variable to silence a gcc warning.Richard Trieu2012-06-131-3/+3
* Add -isystem-prefix and -ino-system-prefix arguments, which can be used toRichard Smith2012-06-131-0/+10
* [Lex] Add support for 'user specified system frameworks' (see test case).Daniel Dunbar2012-04-051-7/+30
* [Lex] HeaderSearch: Introduce a FrameworkCacheEntry structure to hold the Fra...Daniel Dunbar2012-04-051-13/+11
* Simplify.Daniel Dunbar2012-04-051-2/+1
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-15/+15
* Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor2012-01-301-2/+7
* Implement code completion support for module import declarations, e.g.,Douglas Gregor2012-01-291-0/+55
* Rework HeaderSearch's interface for getting a module from a name andDouglas Gregor2012-01-291-96/+71
* Introduce module attributes into the module map grammar, along with aDouglas Gregor2012-01-271-5/+11
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-2/+0
* When inferring a module for a framework, first determine whether thatDouglas Gregor2012-01-131-3/+44
* 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
OpenPOWER on IntegriCloud