Lines Matching refs:SegBlocks
28 IPMMAlloc(AllocationMap SegBlocks) : SegBlocks(std::move(SegBlocks)) {} in allocate() argument
30 assert(SegBlocks.count(Seg) && "No allocation for segment"); in allocate()
31 return {static_cast<char *>(SegBlocks[Seg].base()), in allocate()
32 SegBlocks[Seg].allocatedSize()}; in allocate()
35 assert(SegBlocks.count(Seg) && "No allocation for segment"); in allocate()
36 return pointerToJITTargetAddress(SegBlocks[Seg].base()); in allocate()
42 if (SegBlocks.empty()) in allocate()
44 void *SlabStart = SegBlocks.begin()->second.base(); in allocate()
46 for (auto &KV : SegBlocks) { in allocate()
62 for (auto &KV : SegBlocks) { in allocate()
74 AllocationMap SegBlocks; in allocate() member in llvm::jitlink::InProcessMemoryManager::allocate::IPMMAlloc