Home
last modified time | relevance | path

Searched refs:SrcValue (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_base.cpp184 if (GetGraph()->GetArch() != Arch::AARCH32 || !mask.IsSet(sf.SrcValue())) { in SetPreassignedRegisters()
185 interval->SetPreassignedReg(sf.SrcValue()); in SetPreassignedRegisters()
Dspill_fills_resolver.cpp136 if (sf.DstType() == sf.SrcType() && sf.DstValue() == sf.SrcValue()) { in NeedToResolve()
179 if (sf.DstType() == sf.SrcType() && sf.DstValue() == sf.SrcValue()) { in CollectSpillFillsData()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dspill_fill_data.h44 auto SrcValue() const in SrcValue() function
Dinst.h2234 return spill_fills_[n].SrcValue(); in GetInputReg()
/arkcompiler/runtime_core/compiler/tests/
Dreg_alloc_graph_coloring_test.cpp33 EXPECT_EQ(param_liveness->GetReg(), spill_fill.SrcValue()); in GetParameterSpillFilll()
Dsplit_resolver_test.cpp71 …und |= sf_data.SrcType() == src_loc && sf_data.DstType() == dst_loc && sf_data.SrcValue() == src && in CheckSpillFills()
/arkcompiler/runtime_core/bytecode_optimizer/
Dcodegen.cpp247 ASSERT(sf.SrcValue() != compiler::INVALID_REG && sf.DstValue() != compiler::INVALID_REG); in EncodeSpillFillData()
249 if (sf.SrcValue() == sf.DstValue()) { in EncodeSpillFillData()
254 result_.emplace_back(pandasm::Create_MOV(sf.DstValue(), sf.SrcValue())); in EncodeSpillFillData()
Dreg_encoder.cpp161 if (sf.SrcType() == compiler::LocationType::REGISTER && sf.SrcValue() >= min_reg) { in RenumberSpillFillRegs()
162 sf.SetSrc(compiler::Location::MakeRegister(RenumberReg(sf.SrcValue(), delta))); in RenumberSpillFillRegs()