Lines Matching refs:Line
19 bool isIf(llvm::StringRef Line) { in isIf() argument
20 Line = Line.ltrim(); in isIf()
21 if (!Line.consume_front("#")) in isIf()
23 Line = Line.ltrim(); in isIf()
24 return Line.startswith("if"); in isIf()
28 bool isErrorAboutInclude(llvm::StringRef Line) { in isErrorAboutInclude() argument
29 Line = Line.ltrim(); in isErrorAboutInclude()
30 if (!Line.consume_front("#")) in isErrorAboutInclude()
32 Line = Line.ltrim(); in isErrorAboutInclude()
33 if (!Line.startswith("error")) in isErrorAboutInclude()
35 return Line.contains_insensitive( in isErrorAboutInclude()
41 llvm::StringRef Line; in isDontIncludeMeHeader() local
45 std::tie(Line, Content) = Content.split('\n'); in isDontIncludeMeHeader()
46 if (isIf(Line) && isErrorAboutInclude(Content.split('\n').first)) in isDontIncludeMeHeader()
52 bool isImportLine(llvm::StringRef Line) { in isImportLine() argument
53 Line = Line.ltrim(); in isImportLine()
54 if (!Line.consume_front("#")) in isImportLine()
56 Line = Line.ltrim(); in isImportLine()
57 return Line.startswith("import"); in isImportLine()
87 llvm::StringRef Line; in codeContainsImports() local
89 std::tie(Line, Code) = Code.split('\n'); in codeContainsImports()
90 if (isImportLine(Line)) in codeContainsImports()