Home
last modified time | relevance | path

Searched refs:NodeHeader (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIntervalIterator.h203 BasicBlock *NodeHeader = getNodeHeader(Node); in ProcessNode() local
205 if (Visited.count(NodeHeader)) { // Node already been visited? in ProcessNode()
206 if (Int->contains(NodeHeader)) { // Already in this interval... in ProcessNode()
209 if (!Int->isSuccessor(NodeHeader)) // Add only if not already in set in ProcessNode()
210 Int->Successors.push_back(NodeHeader); in ProcessNode()
216 if (!Int->isSuccessor(NodeHeader)) // Add only if not already in set in ProcessNode()
217 Int->Successors.push_back(NodeHeader); in ProcessNode()
225 Visited.insert(NodeHeader); // The node has now been visited! in ProcessNode()
227 if (Int->isSuccessor(NodeHeader)) { in ProcessNode()
229 llvm::erase_value(Int->Successors, NodeHeader); in ProcessNode()
/llvm-project-15.0.7/llvm/lib/Support/
H A DItaniumManglingCanonicalizer.cpp76 class alignas(alignof(Node *)) NodeHeader : public llvm::FoldingSetNode { class in __anon61be68d20111::FoldingNodeAllocator
86 llvm::FoldingSet<NodeHeader> Nodes;
108 if (NodeHeader *Existing = Nodes.FindNodeOrInsertPos(ID, InsertPos)) in getOrCreateNode()
114 static_assert(alignof(T) <= alignof(NodeHeader), in getOrCreateNode()
117 RawAlloc.Allocate(sizeof(NodeHeader) + sizeof(T), alignof(NodeHeader)); in getOrCreateNode()
118 NodeHeader *New = new (Storage) NodeHeader; in getOrCreateNode()