Home
last modified time | relevance | path

Searched refs:Inclusion (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DHeaders.h64 struct Inclusion { struct
74 llvm::raw_ostream &operator<<(llvm::raw_ostream &, const Inclusion &); argument
75 bool operator==(const Inclusion &LHS, const Inclusion &RHS);
174 std::vector<Inclusion> MainFileIncludes;
216 void addExisting(const Inclusion &Inc);
H A DIncludeCleaner.h93 std::vector<const Inclusion *>
98 std::vector<const Inclusion *> computeUnusedIncludes(ParsedAST &AST);
H A DPreamble.h146 std::vector<Inclusion> preambleIncludes() const;
168 std::vector<Inclusion> PreambleIncludes;
H A DIncludeCleaner.cpp258 static bool mayConsiderUnused(const Inclusion &Inc, ParsedAST &AST, in mayConsiderUnused()
403 std::vector<const Inclusion *>
409 std::vector<const Inclusion *> Unused; in getUnused()
410 for (const Inclusion &MFI : AST.getIncludeStructure().MainFileIncludes) { in getUnused()
460 std::vector<const Inclusion *> computeUnusedIncludes(ParsedAST &AST) { in computeUnusedIncludes()
H A DHeaders.cpp308 void IncludeInserter::addExisting(const Inclusion &Inc) { in addExisting()
368 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const Inclusion &Inc) { in operator <<()
374 bool operator==(const Inclusion &LHS, const Inclusion &RHS) { in operator ==()
H A DParsedAST.cpp122 static void attach(std::vector<Inclusion> Includes, CompilerInstance &Clang, in attach()
139 ReplayPreamble(std::vector<Inclusion> Includes, PPCallbacks *Delegate, in ReplayPreamble()
229 const std::vector<Inclusion> Includes;
H A DPreamble.cpp296 std::vector<Inclusion> Includes;
737 std::vector<Inclusion> PreamblePatch::preambleIncludes() const { in preambleIncludes()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dprovenance.cpp237 [&](const Inclusion &inc) { in EmitMessage()
298 [&](const Inclusion &inc) { in GetSourceFile()
331 [&](const Inclusion &inc) -> std::optional<SourcePosition> { in GetSourcePosition()
347 if (std::holds_alternative<Inclusion>(origin.u)) { in GetFirstFileProvenance()
382 if (std::holds_alternative<Inclusion>(origin.u)) { in IntersectionWithSourceFiles()
393 : u{Inclusion{source}}, covers{r} {} in Origin()
396 : u{Inclusion{included, isModule}}, covers{r}, replaces{from} {} in Origin()
406 [n](const Inclusion &inc) -> const char & { in operator []()
516 [&](const Inclusion &inc) { in Dump()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DPreambleTests.cpp160 EXPECT_THAT(Includes, ElementsAre(AllOf(Field(&Inclusion::Written, "<a.h>"), in TEST()
161 Field(&Inclusion::HashLine, 0)))); in TEST()
188 ElementsAre(AllOf(Field(&Inclusion::Written, "\"a.h\""), in TEST()
189 Field(&Inclusion::Resolved, testPath("a.h"))))); in TEST()
H A DParsedASTTests.cpp106 Inclusion Actual = testing::get<0>(arg);
107 Inclusion Expected = testing::get<1>(arg);
356 struct Inclusion { in TEST() struct
357 Inclusion(const SourceManager &SM, SourceLocation HashLoc, in TEST() function
375 static std::vector<Inclusion> Includes; in TEST()
546 ElementsAre(testing::Field(&Inclusion::Written, "<foo.h>"))); in TEST()
H A DHeadersTests.cpp94 const std::vector<Inclusion> &Inclusions = {}) { in calculate()
316 Inclusion Inc; in TEST_F()
324 Inclusion Inc; in TEST_F()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dprovenance.h182 struct Inclusion { struct
204 std::variant<Inclusion, Macro, CompilerInsertion> u; argument
/llvm-project-15.0.7/clang/utils/TableGen/
H A DClangOptionDocEmitter.cpp173 for (StringRef Inclusion : DocInfo->getValueAsListOfStrings("IncludedFlags")) in isIncluded() local
174 if (hasFlag(OptionOrGroup, Inclusion)) in isIncluded()
/llvm-project-15.0.7/llvm/docs/
H A DSupportPolicy.rst141 Inclusion Policy
149 Inclusion must reach consensus in the RFC by the community and the approval of
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTokenKinds.def96 // C99 6.10.1 - Conditional Inclusion.
107 // C99 6.10.2 - Source File Inclusion.