Searched refs:RegisterAllocator (Results 1 – 13 of 13) sorted by relevance
/art/compiler/optimizing/ |
D | register_allocator.h | 39 class RegisterAllocator : public DeletableArenaObject<kArenaAllocRegisterAllocator> { 48 static std::unique_ptr<RegisterAllocator> Create(ScopedArenaAllocator* allocator, 53 virtual ~RegisterAllocator(); 74 RegisterAllocator(ScopedArenaAllocator* allocator,
|
D | register_allocator.cc | 32 RegisterAllocator::RegisterAllocator(ScopedArenaAllocator* allocator, in RegisterAllocator() function in art::RegisterAllocator 39 std::unique_ptr<RegisterAllocator> RegisterAllocator::Create(ScopedArenaAllocator* allocator, in Create() 45 return std::unique_ptr<RegisterAllocator>( in Create() 48 return std::unique_ptr<RegisterAllocator>( in Create() 56 RegisterAllocator::~RegisterAllocator() { in ~RegisterAllocator() 98 bool RegisterAllocator::ValidateIntervals(ArrayRef<LiveInterval* const> intervals, in ValidateIntervals() 204 LiveInterval* RegisterAllocator::Split(LiveInterval* interval, size_t position) { in Split() 231 LiveInterval* RegisterAllocator::SplitBetween(LiveInterval* interval, size_t from, size_t to) { in SplitBetween()
|
D | register_allocator_test.cc | 36 using Strategy = RegisterAllocator::Strategy; 70 return RegisterAllocator::ValidateIntervals(ArrayRef<LiveInterval* const>(intervals), in ValidateIntervals() 95 std::unique_ptr<RegisterAllocator> register_allocator = in Check() 96 RegisterAllocator::Create(GetScopedAllocator(), &codegen, liveness, strategy); in Check() 334 std::unique_ptr<RegisterAllocator> register_allocator = in Loop3() 335 RegisterAllocator::Create(GetScopedAllocator(), &codegen, liveness, strategy); in Loop3() 418 std::unique_ptr<RegisterAllocator> register_allocator = in DeadPhi() 419 RegisterAllocator::Create(GetScopedAllocator(), &codegen, liveness, strategy); in DeadPhi() 570 std::unique_ptr<RegisterAllocator> register_allocator = in PhiHint() 571 RegisterAllocator::Create(GetScopedAllocator(), &codegen, liveness, strategy); in PhiHint() [all …]
|
D | register_allocator_graph_color.h | 87 class RegisterAllocatorGraphColor : public RegisterAllocator {
|
D | register_allocator_linear_scan.h | 40 class RegisterAllocatorLinearScan : public RegisterAllocator {
|
D | codegen_test_utils.h | 283 std::unique_ptr<RegisterAllocator> register_allocator = in RunCodeNoCheck() 284 RegisterAllocator::Create(&local_allocator, codegen, liveness); in RunCodeNoCheck()
|
D | optimizing_compiler.cc | 568 RegisterAllocator::Strategy strategy, in AllocateRegisters() 584 PassScope scope(RegisterAllocator::kRegisterAllocatorPassName, pass_observer); in AllocateRegisters() 585 std::unique_ptr<RegisterAllocator> register_allocator = in AllocateRegisters() 586 RegisterAllocator::Create(&local_allocator, codegen, liveness, strategy); in AllocateRegisters() 883 RegisterAllocator::Strategy regalloc_strategy = in TryCompile()
|
D | graph_visualizer.cc | 649 if (IsPass(RegisterAllocator::kRegisterAllocatorPassName) && is_after_pass_) { in PrintInstruction()
|
D | register_allocator_linear_scan.cc | 46 : RegisterAllocator(allocator, codegen, liveness), in RegisterAllocatorLinearScan()
|
D | register_allocator_graph_color.cc | 579 : RegisterAllocator(allocator, codegen, liveness), in RegisterAllocatorGraphColor()
|
/art/compiler/driver/ |
D | compiler_options.cc | 85 register_allocation_strategy_(RegisterAllocator::kRegisterAllocatorDefault), in CompilerOptions() 123 register_allocation_strategy_ = RegisterAllocator::Strategy::kRegisterAllocatorLinearScan; in ParseRegisterAllocationStrategy() 125 register_allocation_strategy_ = RegisterAllocator::Strategy::kRegisterAllocatorGraphColor; in ParseRegisterAllocationStrategy()
|
D | compiler_options.h | 345 RegisterAllocator::Strategy GetRegisterAllocationStrategy() const { in GetRegisterAllocationStrategy() 486 RegisterAllocator::Strategy register_allocation_strategy_;
|
/art/test/510-checker-try-catch/smali/ |
D | RegisterAllocator.smali | 22 ## CHECK-START: int RegisterAllocator.testEquivalentCatchPhiSlot_Single(int, int, int) register (af… 60 ## CHECK-START: long RegisterAllocator.testEquivalentCatchPhiSlot_Wide(int, int, int) register (aft…
|