Lines Matching defs:HSOpts

93                                const HeaderSearchOptions &HSOpts);
98 const HeaderSearchOptions &HSOpts);
104 const HeaderSearchOptions &HSOpts);
226 const HeaderSearchOptions &HSOpts) {
229 if (HSOpts.UseStandardSystemIncludes) {
245 if (HSOpts.UseBuiltinIncludes) {
248 SmallString<128> P = StringRef(HSOpts.ResourceDir);
255 if (!HSOpts.UseStandardSystemIncludes)
317 SmallString<128> P = StringRef(HSOpts.ResourceDir);
322 P.resize(HSOpts.ResourceDir.size());
328 P.resize(HSOpts.ResourceDir.size());
350 AddDefaultCPlusPlusIncludePaths(const llvm::Triple &triple, const HeaderSearchOptions &HSOpts) {
402 AddMinGW64CXXPaths(HSOpts.ResourceDir, "4.5.0");
403 AddMinGW64CXXPaths(HSOpts.ResourceDir, "4.5.1");
404 AddMinGW64CXXPaths(HSOpts.ResourceDir, "4.5.2");
405 AddMinGW64CXXPaths(HSOpts.ResourceDir, "4.5.3");
406 AddMinGW64CXXPaths(HSOpts.ResourceDir, "4.5.4");
407 AddMinGW64CXXPaths(HSOpts.ResourceDir, "4.6.0");
408 AddMinGW64CXXPaths(HSOpts.ResourceDir, "4.6.1");
409 AddMinGW64CXXPaths(HSOpts.ResourceDir, "4.6.2");
410 AddMinGW64CXXPaths(HSOpts.ResourceDir, "4.6.3");
411 AddMinGW64CXXPaths(HSOpts.ResourceDir, "4.7.0");
458 const HeaderSearchOptions &HSOpts) {
472 if (Lang.CPlusPlus && HSOpts.UseStandardCXXIncludes &&
473 HSOpts.UseStandardSystemIncludes) {
474 if (HSOpts.UseLibcxx) {
478 if (!HSOpts.ResourceDir.empty()) {
480 StringRef NoVer = llvm::sys::path::parent_path(HSOpts.ResourceDir);
498 AddDefaultCPlusPlusIncludePaths(triple, HSOpts);
502 AddDefaultCIncludePaths(triple, HSOpts);
505 if (HSOpts.UseStandardSystemIncludes) {
674 const HeaderSearchOptions &HSOpts,
677 InitHeaderSearch Init(HS, HSOpts.Verbose, HSOpts.Sysroot);
680 for (unsigned i = 0, e = HSOpts.UserEntries.size(); i != e; ++i) {
681 const HeaderSearchOptions::Entry &E = HSOpts.UserEntries[i];
689 Init.AddDefaultIncludePaths(Lang, Triple, HSOpts);
691 for (unsigned i = 0, e = HSOpts.SystemHeaderPrefixes.size(); i != e; ++i)
692 Init.AddSystemHeaderPrefix(HSOpts.SystemHeaderPrefixes[i].Prefix,
693 HSOpts.SystemHeaderPrefixes[i].IsSystemHeader);
695 if (HSOpts.UseBuiltinIncludes) {
697 SmallString<128> P = StringRef(HSOpts.ResourceDir);