Home | History | Annotate | Download | only in optimizing

Lines Matching refs:allocator

40 RegisterAllocator::RegisterAllocator(ArenaAllocator* allocator,
43 : allocator_(allocator),
46 unhandled_core_intervals_(allocator->Adapter(kArenaAllocRegisterAllocator)),
47 unhandled_fp_intervals_(allocator->Adapter(kArenaAllocRegisterAllocator)),
49 handled_(allocator->Adapter(kArenaAllocRegisterAllocator)),
50 active_(allocator->Adapter(kArenaAllocRegisterAllocator)),
51 inactive_(allocator->Adapter(kArenaAllocRegisterAllocator)),
52 physical_core_register_intervals_(allocator->Adapter(kArenaAllocRegisterAllocator)),
53 physical_fp_register_intervals_(allocator->Adapter(kArenaAllocRegisterAllocator)),
54 temp_intervals_(allocator->Adapter(kArenaAllocRegisterAllocator)),
55 int_spill_slots_(allocator->Adapter(kArenaAllocRegisterAllocator)),
56 long_spill_slots_(allocator->Adapter(kArenaAllocRegisterAllocator)),
57 float_spill_slots_(allocator->Adapter(kArenaAllocRegisterAllocator)),
58 double_spill_slots_(allocator->Adapter(kArenaAllocRegisterAllocator)),
60 safepoints_(allocator->Adapter(kArenaAllocRegisterAllocator)),
479 ArenaAllocator* allocator,
486 allocator->Adapter(kArenaAllocRegisterAllocatorValidate));
500 ArenaBitVector::Create(allocator, max_end, false, kArenaAllocRegisterAllocatorValidate));
603 // By the book implementation of a linear scan register allocator.
1229 * By splitting at B3, we give a chance to the register allocator to allocate the