Home
last modified time | relevance | path

Searched refs:vregs_count (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/runtime_core/compiler/tests/
Dunit_test.h59 return vregs_count; in GetMethodRegistersCount()
63 size_t vregs_count {0};
218 runtime_.vregs_count = num; in SetNumVirtRegs()
219 …graph_->SetVRegsCount(std::max(graph_->GetVRegsCount(), runtime_.vregs_count + runtime_.args_count… in SetNumVirtRegs()
225 …graph_->SetVRegsCount(std::max(graph_->GetVRegsCount(), runtime_.vregs_count + runtime_.args_count… in SetNumArgs()
Dinst_generator.h54 runtime_.vregs_count = regs; in SetNumVRegsArgs()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dir_builder.cpp41 size_t vregs_count = GetGraph()->GetRuntime()->GetMethodRegistersCount(GetMethod()) + in RunImpl() local
43 if (!CheckMethodLimitations(pbc_instructions, vregs_count)) { in RunImpl()
46 GetGraph()->SetVRegsCount(vregs_count); in RunImpl()
53 inst_defs_.resize(vregs_count); in RunImpl()
77 bool IrBuilder::CheckMethodLimitations(const BytecodeInstructions &instructions, size_t vregs_count) in CheckMethodLimitations() argument
96 if (vregs_count >= options.GetCompilerMaxVregsNum()) { in CheckMethodLimitations()
97 COMPILER_LOG(INFO, IR_BUILDER) << "Method has too many virtual registers: " << vregs_count in CheckMethodLimitations()
Dir_builder.h122 bool CheckMethodLimitations(const BytecodeInstructions &instructions, size_t vregs_count);
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dspill_fills_resolver.h61 SpillFillsResolver(Graph *graph, Register resolver, size_t regs_count, size_t vregs_count = 0);
Dspill_fills_resolver.cpp26 …esolver::SpillFillsResolver(Graph *graph, Register resolver, size_t regs_count, size_t vregs_count) in SpillFillsResolver() argument
34 SLOTS_TABLE_OFFSET(VREGS_TABLE_OFFSET + vregs_count), in SpillFillsResolver()