Home
last modified time | relevance | path

Searched refs:RegisterAllocator (Results 1 – 13 of 13) sorted by relevance

/art/compiler/optimizing/
Dregister_allocator.h39 class RegisterAllocator : public DeletableArenaObject<kArenaAllocRegisterAllocator> {
48 static std::unique_ptr<RegisterAllocator> Create(ScopedArenaAllocator* allocator,
53 virtual ~RegisterAllocator();
74 RegisterAllocator(ScopedArenaAllocator* allocator,
Dregister_allocator.cc32 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()
Dregister_allocator_test.cc36 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 …]
Dregister_allocator_graph_color.h87 class RegisterAllocatorGraphColor : public RegisterAllocator {
Dregister_allocator_linear_scan.h40 class RegisterAllocatorLinearScan : public RegisterAllocator {
Dcodegen_test_utils.h291 std::unique_ptr<RegisterAllocator> register_allocator = in RunCodeNoCheck()
292 RegisterAllocator::Create(&local_allocator, codegen, liveness); in RunCodeNoCheck()
Doptimizing_compiler.cc584 RegisterAllocator::Strategy strategy, in AllocateRegisters()
600 PassScope scope(RegisterAllocator::kRegisterAllocatorPassName, pass_observer); in AllocateRegisters()
601 std::unique_ptr<RegisterAllocator> register_allocator = in AllocateRegisters()
602 RegisterAllocator::Create(&local_allocator, codegen, liveness, strategy); in AllocateRegisters()
894 RegisterAllocator::Strategy regalloc_strategy = in TryCompile()
Dgraph_visualizer.cc700 if (IsPass(RegisterAllocator::kRegisterAllocatorPassName) && is_after_pass_) { in PrintInstruction()
Dregister_allocator_linear_scan.cc46 : RegisterAllocator(allocator, codegen, liveness), in RegisterAllocatorLinearScan()
Dregister_allocator_graph_color.cc579 : RegisterAllocator(allocator, codegen, liveness), in RegisterAllocatorGraphColor()
/art/compiler/driver/
Dcompiler_options.cc85 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()
Dcompiler_options.h341 RegisterAllocator::Strategy GetRegisterAllocationStrategy() const { in GetRegisterAllocationStrategy()
482 RegisterAllocator::Strategy register_allocation_strategy_;
/art/test/510-checker-try-catch/smali/
DRegisterAllocator.smali22 ## CHECK-START: int RegisterAllocator.testEquivalentCatchPhiSlot_Single(int, int, int) register (af…
60 ## CHECK-START: long RegisterAllocator.testEquivalentCatchPhiSlot_Wide(int, int, int) register (aft…