aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/HeaderSearch.cpp
AgeCommit message (Expand)Author
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-01-30Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor
2012-01-29Implement code completion support for module import declarations, e.g.,Douglas Gregor
2012-01-29Rework HeaderSearch's interface for getting a module from a name andDouglas Gregor
2012-01-27Introduce module attributes into the module map grammar, along with aDouglas Gregor
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-13When inferring a module for a framework, first determine whether thatDouglas Gregor
2011-12-31Implement support for module requirements, which indicate the languageDouglas Gregor
2011-12-09When performing subframework header lookup, don't search forDouglas Gregor
2011-12-09Move a free function from the Frontend library into the Lex library asChandler Carruth
2011-12-08Keep track of import dependencies between submodules within the moduleDouglas Gregor
2011-12-07Make sure we pick up module_private.map when loading a module.map file.Douglas Gregor
2011-12-07Implement basic support for private headers in frameworks. In essence,Douglas Gregor
2011-12-06When inferring a module map for a framework, infer subframeworkDouglas Gregor
2011-12-06When suggesting a module import for a #include or #import, suggest theDouglas Gregor
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor
2011-11-28When attempting to load a module that is not in the module cache,Douglas Gregor
2011-11-20Allow preprocessor callbacks to recover from a "file not found" error,Douglas Gregor
2011-11-17When making a suggestion regarding which module to load rather thanDouglas Gregor
2011-11-17When we're loading a framework header, first try to turn the frameworkDouglas Gregor
2011-11-16Add support for building a module from a module map to the -cc1Douglas Gregor
2011-11-12Implement a minor optimization when loading module maps to satisfy aDouglas Gregor
2011-11-12When searching for a module, speculatively load module maps to see ifDouglas Gregor
2011-11-11Teach the search for modules to consider modules described by a moduleDouglas Gregor
2011-11-11Wire up the mapping from header files mentioned in module maps over toDouglas Gregor
2011-11-11Introduce basic support for parsing module map files.Douglas Gregor
2011-11-11I predict that HeaderSearch will need the ability to generateDouglas Gregor
2011-09-17When we load header file information from the external source (i.e.,Douglas Gregor
2011-09-16Tweak the module auto-import heuristics a bitDouglas Gregor
2011-09-15Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor
2011-09-13For modules, use a hash of the compiler version, language options, andDouglas Gregor
2011-09-12When an import statement fails to find a module in the module cache,Douglas Gregor
2011-09-12Introduce a cc1-level option to provide the path to the module cache,Douglas Gregor
2011-07-30Use the "Bar.h" -> <Foo/Bar.h> remapping for index header maps only asDouglas Gregor
2011-07-28Introduce the "-index-header-map" option, to give special semanticsDouglas Gregor
2011-07-27Change HeaderSearch::getTotalMemory() to use llvm::capacity_in_bytes().Ted Kremenek
2011-07-26clang_getCXTUResourceUsage: report memory used by HeaderSearch.Ted Kremenek
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-08Fix up dependency file name printing to more closely match that of gcc, inclu...Eli Friedman
2011-05-24Make it possible for external tools to distinguish between paths that come fr...Nico Weber
2011-05-04Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(),Douglas Gregor
2011-04-29Use DirectoryLookup::getName() rather than getDir()->getName() in a context w...Douglas Gregor
2011-04-26To be able to replay compilations we need to accurately remodel howManuel Klimek
2011-03-16Having FileManager::getFile always open the file, brought much consternation ...Argyrios Kyrtzidis
2011-03-16Add a 'RawPath' parameter to the PPCallbacks interface. This allowsChandler Carruth
2011-02-10Implement two related optimizations that make de-serialization ofDouglas Gregor
2011-01-10Replace all uses of PathV1::exists with PathV2::fs::exists.Michael J. Spencer
2010-12-17Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}.Michael J. Spencer
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-23now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner