Searched refs:IncludeGraphNode (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | Headers.h | 80 struct IncludeGraphNode { struct 98 using IncludeGraph = llvm::StringMap<IncludeGraphNode>; argument 100 inline IncludeGraphNode::SourceFlag operator|(IncludeGraphNode::SourceFlag A, 101 IncludeGraphNode::SourceFlag B) { 102 return static_cast<IncludeGraphNode::SourceFlag>(static_cast<uint8_t>(A) | 106 inline bool operator&(IncludeGraphNode::SourceFlag A, 107 IncludeGraphNode::SourceFlag B) { 111 inline IncludeGraphNode::SourceFlag & 112 operator|=(IncludeGraphNode::SourceFlag &A, IncludeGraphNode::SourceFlag B) {
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | YAMLSerialization.cpp | 42 llvm::Optional<clang::clangd::IncludeGraphNode> Source; 61 using clang::clangd::IncludeGraphNode; 304 NormalizedSourceFlag(IO &, IncludeGraphNode::SourceFlag O) { in NormalizedSourceFlag() 308 IncludeGraphNode::SourceFlag denormalize(IO &) { in denormalize() 309 return static_cast<IncludeGraphNode::SourceFlag>(Flag); in denormalize() 335 template <> struct MappingTraits<IncludeGraphNode> { 336 static void mapping(IO &IO, IncludeGraphNode &Node) { in mapping() 338 MappingNormalization<NormalizedSourceFlag, IncludeGraphNode::SourceFlag> in mapping() 372 MappingTraits<IncludeGraphNode>::mapping(IO, *Variant.Source); in mapping()
|
| H A D | BackgroundIndexLoader.cpp | 81 const IncludeGraphNode &IGN = It.getValue(); in loadShard() 83 LS.CountReferences = IGN.Flags & IncludeGraphNode::SourceFlag::IsTU; in loadShard() 84 LS.HadErrors = IGN.Flags & IncludeGraphNode::SourceFlag::HadErrors; in loadShard()
|
| H A D | Serialization.cpp | 286 IncludeGraphNode readIncludeGraphNode(Reader &Data, in readIncludeGraphNode() 288 IncludeGraphNode IGN; in readIncludeGraphNode() 289 IGN.Flags = static_cast<IncludeGraphNode::SourceFlag>(Data.consume8()); in readIncludeGraphNode() 300 void writeIncludeGraphNode(const IncludeGraphNode &IGN, in writeIncludeGraphNode() 552 void visitStrings(IncludeGraphNode &IGN, const Callback &CB) { in visitStrings() 577 std::vector<IncludeGraphNode> Sources; in writeRIFF()
|
| H A D | IndexAction.cpp | 80 Node.Flags |= IncludeGraphNode::SourceFlag::IsTU; in FileChanged()
|
| H A D | Background.cpp | 343 It.second.Flags |= IncludeGraphNode::SourceFlag::HadErrors; in index()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | IndexActionTests.cpp | 31 MATCHER(isTU, "") { return arg.Flags & IncludeGraphNode::SourceFlag::IsTU; } 43 ::testing::Matcher<const IncludeGraphNode &> 45 return ::testing::Field(&IncludeGraphNode::DirectIncludes, in includesAre() 61 std::map<std::string, const IncludeGraphNode &> toMap(const IncludeGraph &IG) { in toMap() 62 std::map<std::string, const IncludeGraphNode &> Nodes; in toMap()
|
| H A D | SerializationTests.cpp | 192 EXPECT_EQ(IGNDeserialized.Flags, IncludeGraphNode::SourceFlag(1)); in TEST() 244 IncludeGraphNode IGN; in TEST() 248 IGN.Flags |= IncludeGraphNode::SourceFlag::IsTU; in TEST() 249 IGN.Flags |= IncludeGraphNode::SourceFlag::HadErrors; in TEST()
|
| H A D | BackgroundIndexTests.cpp | 43 return arg.Flags == IncludeGraphNode::SourceFlag::None && !arg.URI.empty() && 48 return arg.Flags & IncludeGraphNode::SourceFlag::HadErrors;
|