Searched refs:NodeID (Results 1 – 6 of 6) sorted by relevance
123 template <class T> struct NodeID;124 template <> struct NodeID<Expr> { static constexpr StringRef value = "expr"; }; argument125 template <> struct NodeID<Decl> { static constexpr StringRef value = "decl"; }; struct126 constexpr StringRef NodeID<Expr>::value;127 constexpr StringRef NodeID<Decl>::value;132 const StringRef ID = NodeID<T>::value; in tryEachMatch()187 match(findAll(declRefExpr(to(equalsNode(Dec))).bind(NodeID<Expr>::value)), in tryEachDeclRef()190 const auto *E = RefNodes.getNodeAs<Expr>(NodeID<Expr>::value); in tryEachDeclRef()199 NodeID<Expr>::value, in isUnevaluated()224 .bind(NodeID<Expr>::value)), in isUnevaluated()[all …]
272 N->NodeID = P->SizeOfSubTree; in computeNodeSize()282 N->NodeID += P->NodeID; // Fix NodeIDs relative to starting node. in computeNodeID()
444 llvm::FoldingSetNodeID NodeID; in addDiagnostic() local445 NodeID.Add(PD); in addDiagnostic()447 PDFileEntry *Entry = Set.FindNodeOrInsertPos(NodeID, InsertPos); in addDiagnostic()450 Entry = new (Entry) PDFileEntry(NodeID); in addDiagnostic()465 llvm::FoldingSetNodeID NodeID; in getFiles() local466 NodeID.Add(PD); in getFiles()468 PDFileEntry *Entry = Set.FindNodeOrInsertPos(NodeID, InsertPos); in getFiles()
104 PDFileEntry(llvm::FoldingSetNodeID &NodeID) : NodeID(NodeID) {} in PDFileEntry() argument112 const llvm::FoldingSetNodeID NodeID; variable115 void Profile(llvm::FoldingSetNodeID &ID) { ID = NodeID; } in Profile()
1511 int NodeID = 0; member1522 return OtherNode.NodeID > NodeID && in isParentOf()1523 OtherNode.NodeID < NodeID + SizeOfSubTree; in isParentOf()1527 return OtherNode.NodeID >= NodeID && in isParentOfOrEqual()1528 OtherNode.NodeID < NodeID + SizeOfSubTree; in isParentOfOrEqual()
1234 unsigned NodeID; member1239 RootData(unsigned id): NodeID(id), in RootData()1242 unsigned getSparseSetIndex() const { return NodeID; } in getSparseSetIndex()1332 unsigned TreeID = SubtreeClasses[Root.NodeID]; in finalize()