Searched refs:RegisterAllocator (Results 1 - 13 of 13) sorted by relevance
/art/compiler/optimizing/ |
H A D | register_allocator.h | 39 class RegisterAllocator : public DeletableArenaObject<kArenaAllocRegisterAllocator> { class in namespace:art 48 static std::unique_ptr<RegisterAllocator> Create(ScopedArenaAllocator* allocator, 53 virtual ~RegisterAllocator(); 77 RegisterAllocator(ScopedArenaAllocator* allocator,
|
H A D | register_allocator.cc | 32 RegisterAllocator::RegisterAllocator(ScopedArenaAllocator* allocator, function in class:art::RegisterAllocator 39 std::unique_ptr<RegisterAllocator> RegisterAllocator::Create(ScopedArenaAllocator* allocator, 45 return std::unique_ptr<RegisterAllocator>( 48 return std::unique_ptr<RegisterAllocator>( 56 RegisterAllocator::~RegisterAllocator() { 71 bool RegisterAllocator::CanAllocateRegistersFor(const HGraph& graph ATTRIBUTE_UNUSED, 109 bool RegisterAllocator [all...] |
H A D | register_allocator_test.cc | 36 using Strategy = RegisterAllocator::Strategy; 64 return RegisterAllocator::ValidateIntervals(ArrayRef<LiveInterval* const>(intervals), 89 std::unique_ptr<RegisterAllocator> register_allocator = 90 RegisterAllocator::Create(GetScopedAllocator(), &codegen, liveness, strategy); 96 * Unit testing of RegisterAllocator::ValidateIntervals. Register allocator 332 std::unique_ptr<RegisterAllocator> register_allocator = 333 RegisterAllocator::Create(GetScopedAllocator(), &codegen, liveness, strategy); 420 std::unique_ptr<RegisterAllocator> register_allocator = 421 RegisterAllocator::Create(GetScopedAllocator(), &codegen, liveness, strategy); 576 std::unique_ptr<RegisterAllocator> register_allocato [all...] |
H A D | register_allocator_graph_color.h | 87 class RegisterAllocatorGraphColor : public RegisterAllocator {
|
H A D | register_allocator_linear_scan.h | 40 class RegisterAllocatorLinearScan : public RegisterAllocator {
|
H A D | codegen_test_utils.h | 303 std::unique_ptr<RegisterAllocator> register_allocator = 304 RegisterAllocator::Create(&local_allocator, codegen, liveness);
|
H A D | optimizing_compiler.cc | 578 RegisterAllocator::Strategy strategy, 594 PassScope scope(RegisterAllocator::kRegisterAllocatorPassName, pass_observer); 595 std::unique_ptr<RegisterAllocator> register_allocator = 596 RegisterAllocator::Create(&local_allocator, codegen, liveness, strategy); 867 RegisterAllocator::Strategy regalloc_strategy =
|
H A D | graph_visualizer.cc | 615 if (IsPass(RegisterAllocator::kRegisterAllocatorPassName) && is_after_pass_) {
|
H A D | register_allocator_linear_scan.cc | 46 : RegisterAllocator(allocator, codegen, liveness),
|
H A D | register_allocator_graph_color.cc | 579 : RegisterAllocator(allocator, codegen, liveness),
|
H A D | inliner.cc | 1791 if (!RegisterAllocator::CanAllocateRegistersFor(*callee_graph,
|
/art/compiler/driver/ |
H A D | compiler_options.cc | 64 register_allocation_strategy_(RegisterAllocator::kRegisterAllocatorDefault), 102 register_allocation_strategy_ = RegisterAllocator::Strategy::kRegisterAllocatorLinearScan; 104 register_allocation_strategy_ = RegisterAllocator::Strategy::kRegisterAllocatorGraphColor;
|
H A D | compiler_options.h | 261 RegisterAllocator::Strategy GetRegisterAllocationStrategy() const { 347 RegisterAllocator::Strategy register_allocation_strategy_;
|
Completed in 95 milliseconds