Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dregister_allocator_test.cc51 RegisterAllocator register_allocator(&allocator, &codegen, liveness); in Check()
74 ASSERT_TRUE(RegisterAllocator::ValidateIntervals( in TEST()
78 ASSERT_FALSE(RegisterAllocator::ValidateIntervals( in TEST()
89 ASSERT_TRUE(RegisterAllocator::ValidateIntervals( in TEST()
93 ASSERT_TRUE(RegisterAllocator::ValidateIntervals( in TEST()
104 ASSERT_TRUE(RegisterAllocator::ValidateIntervals( in TEST()
108 ASSERT_TRUE(RegisterAllocator::ValidateIntervals( in TEST()
119 ASSERT_TRUE(RegisterAllocator::ValidateIntervals( in TEST()
123 ASSERT_FALSE(RegisterAllocator::ValidateIntervals( in TEST()
135 ASSERT_TRUE(RegisterAllocator::ValidateIntervals( in TEST()
[all …]
Dregister_allocator.cc40 RegisterAllocator::RegisterAllocator(ArenaAllocator* allocator, in RegisterAllocator() function in art::RegisterAllocator
79 bool RegisterAllocator::CanAllocateRegistersFor(const HGraph& graph ATTRIBUTE_UNUSED, in CanAllocateRegistersFor()
96 void RegisterAllocator::AllocateRegisters() { in AllocateRegisters()
127 void RegisterAllocator::BlockRegister(Location location, in BlockRegister()
150 void RegisterAllocator::AllocateRegistersInternal() { in AllocateRegistersInternal()
201 void RegisterAllocator::ProcessInstruction(HInstruction* instruction) { in ProcessInstruction()
426 bool RegisterAllocator::ValidateInternal(bool log_fatal_on_failure) const { in ValidateInternal()
464 bool RegisterAllocator::ValidateIntervals(const GrowableArray<LiveInterval*>& intervals, in ValidateIntervals()
541 void RegisterAllocator::DumpInterval(std::ostream& stream, LiveInterval* interval) const { in DumpInterval()
556 void RegisterAllocator::DumpAllIntervals(std::ostream& stream) const { in DumpAllIntervals()
[all …]
Dregister_allocator.h39 class RegisterAllocator {
41 RegisterAllocator(ArenaAllocator* allocator,
233 DISALLOW_COPY_AND_ASSIGN(RegisterAllocator);
Doptimizing_compiler.cc392 PassInfo pass_info(RegisterAllocator::kRegisterAllocatorPassName, pass_info_printer); in AllocateRegisters()
393 RegisterAllocator(graph->GetArena(), codegen, liveness).AllocateRegisters(); in AllocateRegisters()
578 bool can_allocate_registers = RegisterAllocator::CanAllocateRegistersFor(*graph, instruction_set); in TryCompile()
Dinliner.cc196 if (!RegisterAllocator::CanAllocateRegistersFor(*callee_graph, in TryBuildAndInline()
Dgraph_visualizer.cc242 } else if (IsPass(RegisterAllocator::kRegisterAllocatorPassName) && is_after_pass_) { in PrintInstruction()
Dcodegen_test.cc202 RegisterAllocator register_allocator(graph->GetArena(), codegen, liveness); in RunCodeOptimized()