Searched refs:GetDstReg (Results 1 – 13 of 13) sorted by relevance
/arkcompiler/runtime_core/compiler/tests/ |
D | reg_alloc_graph_coloring_test.cpp | 73 EXPECT_NE(INS(0).GetDstReg(), INS(6).GetDstReg()); in TEST_F() 74 EXPECT_NE(INS(0).GetDstReg(), INS(1).GetDstReg()); in TEST_F() 75 EXPECT_NE(INS(0).GetDstReg(), INS(2).GetDstReg()); in TEST_F() 80 EXPECT_LT(INS(1).GetDstReg(), first_callee); in TEST_F() 81 EXPECT_LT(INS(2).GetDstReg(), first_callee); in TEST_F() 82 EXPECT_LT(INS(5).GetDstReg(), first_callee); in TEST_F() 83 EXPECT_LT(INS(6).GetDstReg(), first_callee); in TEST_F() 84 EXPECT_LT(INS(7).GetDstReg(), first_callee); in TEST_F() 143 EXPECT_EQ(INS(0).GetDstReg(), INS(3).GetSrcReg(1)); in TEST_F() 144 EXPECT_EQ(INS(0).GetDstReg(), INS(7).GetSrcReg(1)); in TEST_F() [all …]
|
D | reg_alloc_common_test.cpp | 186 EXPECT_NE(inst->GetDstReg(), INVALID_REG); in TEST_F() 228 auto reg = input.GetInst()->GetDstReg(); in TEST_F()
|
/arkcompiler/runtime_core/bytecode_optimizer/ |
D | codegen.cpp | 291 movi.regs.emplace_back(inst->GetDstReg()); in VisitConstant() 296 DoSta(inst->GetDstReg(), enc->result_); in VisitConstant() 300 DoSta(inst->GetDstReg(), enc->result_); in VisitConstant() 305 DoSta(inst->GetDstReg(), enc->result_); in VisitConstant() 478 if (inst->GetDstReg() != compiler::ACC_REG_ID) { in VisitLoadString() 479 enc->result_.emplace_back(pandasm::Create_STA(inst->GetDstReg())); in VisitLoadString() 560 DoSta(cvat->GetDstReg(), enc->result_); in VisitCastValueToAnyType()
|
D | reg_encoder.cpp | 181 if (RegNeedsRenumbering(inst->GetDstReg()) && inst->GetDstReg() >= min_reg) { in RenumberRegs() 182 inst->SetDstReg(RenumberReg(inst->GetDstReg(), delta)); in RenumberRegs()
|
D | reg_acc_alloc.cpp | 62 if (input->GetDstReg() != compiler::ACC_REG_ID) { in IsAccWriteBetween()
|
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
D | reg_alloc_resolver.h | 53 return graph_->IsBytecodeOptimizer() && inst->GetDstReg() == ACC_REG_ID; in CanStoreToAccumulator()
|
D | reg_alloc_base.cpp | 171 if (inst->GetDstReg() != INVALID_REG) { in SetPreassignedRegisters() 172 interval->SetPreassignedReg(inst->GetDstReg()); in SetPreassignedRegisters()
|
D | split_resolver.cpp | 77 if (!phi->IsPhi() || phi->GetDstReg() == ACC_REG_ID) { in ProcessBlock()
|
/arkcompiler/runtime_core/compiler/optimizer/templates/ |
D | generate_ecma.inl.erb | 95 auto acc_dst = inst->GetDstReg(); 97 DoSta(inst->GetDstReg(), enc->result_);
|
/arkcompiler/runtime_core/bytecode_optimizer/tests/ |
D | codegen_test.cpp | 194 EXPECT_EQ(const_inst->GetDstReg(), reg); in __anona44e78530302() 203 EXPECT_EQ(const_inst->GetDstReg(), reg); in __anona44e78530302() 212 EXPECT_EQ(const_inst->GetDstReg(), reg); in __anona44e78530302()
|
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
D | inst.cpp | 270 clone->SetDstReg(GetDstReg()); in Clone() 356 new_cnst->SetDstReg(GetDstReg()); in Clone()
|
D | inst.h | 1228 return Location::MakeRegister(GetDstReg(), GetType()); in GetDstLocation() 1285 Register GetDstReg() const in GetDstReg() function 1314 virtual Register GetDstReg([[maybe_unused]] unsigned index) const in GetDstReg() function 1317 return GetDstReg(); in GetDstReg()
|
D | ir_constructor.h | 1136 if (inst->GetDstReg() != INVALID_REG && !inst->IsOperandsDynamic()) { in PropagateRegisters() 1138 inst->SetSrcReg(i, inst->GetInputs()[i].GetInst()->GetDstReg()); in PropagateRegisters()
|