Home | History | Annotate | Download | only in Frontend

Lines Matching defs:Header

148     SmallString<256> Header = HeaderName;
149 if (std::error_code Err = llvm::sys::fs::make_absolute(Header))
151 Includes += Header;
159 static std::error_code addHeaderInclude(const FileEntry *Header,
163 return addHeaderInclude(Header->getName(), Includes, LangOpts, IsExternC);
166 /// \brief Collect the set of header includes needed to construct the given
183 const FileEntry *Header = Module->NormalHeaders[I];
184 Module->addTopHeader(Header);
186 addHeaderInclude(Header, Includes, LangOpts, Module->IsExternC))
194 // Include the umbrella header for submodules.
214 // If this header is marked 'unavailable' in this module, don't include
216 if (const FileEntry *Header = FileMgr.getFile(Dir->path())) {
217 if (ModMap.isHeaderUnavailableInModule(Header, Module))
219 Module->addTopHeader(Header);
222 // Include this header as part of the umbrella directory.
483 Out.indent(2) << "Header search options:\n";