Lines Matching refs:allocator
25 GlobalValueNumbering::GlobalValueNumbering(CompilationUnit* cu, ScopedArenaAllocator* allocator,
29 allocator_(allocator),
35 global_value_map_(std::less<uint64_t>(), allocator->Adapter()),
36 array_location_map_(ArrayLocationComparator(), allocator->Adapter()),
37 array_location_reverse_map_(allocator->Adapter()),
38 ref_set_map_(std::less<ValueNameSet>(), allocator->Adapter()),
39 lvns_(mir_graph_->GetNumBlocks(), nullptr, allocator->Adapter()),
41 merge_lvns_(allocator->Adapter()) {
49 ScopedArenaAllocator* allocator) {
67 if (allocator == nullptr) {
68 allocator = allocator_;
71 work_lvn_.reset(new (allocator) LocalValueNumbering(this, bb->id, allocator));