Home | History | Annotate | Download | only in dex

Lines Matching refs:allocator

23 GlobalValueNumbering::GlobalValueNumbering(CompilationUnit* cu, ScopedArenaAllocator* allocator)
26 allocator_(allocator),
31 global_value_map_(std::less<uint64_t>(), allocator->Adapter()),
32 field_index_map_(FieldReferenceComparator(), allocator->Adapter()),
33 field_index_reverse_map_(allocator->Adapter()),
34 array_location_map_(ArrayLocationComparator(), allocator->Adapter()),
35 array_location_reverse_map_(allocator->Adapter()),
36 ref_set_map_(std::less<ValueNameSet>(), allocator->Adapter()),
37 lvns_(mir_graph_->GetNumBlocks(), nullptr, allocator->Adapter()),
39 merge_lvns_(allocator->Adapter()) {
47 ScopedArenaAllocator* allocator) {
62 if (allocator == nullptr) {
63 allocator = allocator_;
66 work_lvn_.reset(new (allocator) LocalValueNumbering(this, bb->id, allocator));