Searched defs:NodeAllocator (Results 1 – 6 of 6) sorted by relevance
334 struct NodeAllocator { struct337 NodeAllocator(uint32_t NPB = 4096) argument338 : NodesPerBlock(NPB), BitsPerIndex(Log2_32(NPB)), in NodesPerBlock()342 NodeBase *ptr(NodeId N) const { in ptr()355 uint32_t makeId(uint32_t Block, uint32_t Index) const { in makeId()360 const uint32_t NodesPerBlock;361 const uint32_t BitsPerIndex;362 const uint32_t IndexMask;363 char *ActiveEnd;364 std::vector<char*> Blocks;[all …]
374 struct NodeAllocator { struct378 NodeAllocator(uint32_t NPB = 4096) argument379 : NodesPerBlock(NPB), BitsPerIndex(Log2_32(NPB)), in NodesPerBlock()384 NodeBase *ptr(NodeId N) const { in ptr()399 uint32_t makeId(uint32_t Block, uint32_t Index) const { in makeId()404 const uint32_t NodesPerBlock;405 const uint32_t BitsPerIndex;406 const uint32_t IndexMask;407 char *ActiveEnd = nullptr;408 std::vector<char*> Blocks;[all …]
534 BumpPtrAllocator NodeAllocator; variable
537 BumpPtrAllocator NodeAllocator; variable
552 BumpPtrAllocator NodeAllocator; variable
244 SpecificBumpPtrAllocator<SuffixTreeNode> NodeAllocator; member in __anonec3e31f50111::SuffixTree